.bg-grid.svelte-gzujjl{background-size:24px 24px}.stacked-container.svelte-smt3h8{position:relative;width:100%;transform:scale(.9);transform:scale(.9) translate(-30px);height:400px;margin-left:auto;max-width:800px;margin-bottom:20px;z-index:10}.not-equal-sign.svelte-smt3h8{position:absolute;top:40px;left:90px;font-size:64px;font-weight:700;color:#dc2626;z-index:3;border-radius:50%;width:70px;height:70px;display:flex;align-items:center;justify-content:center;transform:rotate(-8deg)}.doc-card.svelte-smt3h8{position:absolute;top:20px;left:180px;width:350px;height:260px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;padding:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#334155;overflow:hidden;display:flex;flex-direction:column;transform:rotate(8deg);z-index:1}.code-card.svelte-smt3h8{position:absolute;top:80px;left:0;width:400px;height:300px;background:#0c0f16;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 0;color:#e6e9ef;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.15;overflow:hidden;z-index:2}.code-pre.svelte-smt3h8{margin:0;padding:0 16px;height:100%;overflow:hidden}.code-content.svelte-smt3h8{white-space:pre;display:block;height:100%;overflow:hidden}.doc-content.svelte-smt3h8{flex:1;overflow:hidden}.doc-header.svelte-smt3h8{margin-bottom:16px}.doc-title-section.svelte-smt3h8{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-bottom:12px}.doc-title.svelte-smt3h8{font-size:18px;font-weight:600;margin:0;color:#1e293b}.doc-icon.svelte-smt3h8{padding:8px;background:#104c351a;border-radius:8px;color:#104c35}.doc-meta.svelte-smt3h8{display:flex;align-items:center;gap:16px;justify-content:flex-end;color:#64748b}.doc-meta-item.svelte-smt3h8{display:flex;align-items:center;gap:4px;font-size:14px}.doc-section.svelte-smt3h8{margin-bottom:16px}.doc-section-title.svelte-smt3h8{font-size:14px;font-weight:600;margin:0 0 8px;color:#1e293b}.doc-section-text.svelte-smt3h8{font-size:14px;color:#64748b;line-height:1.5;margin:0}.doc-list.svelte-smt3h8{font-size:14px;color:#64748b;margin:0;padding:0;list-style:none}.doc-list.svelte-smt3h8 li:where(.svelte-smt3h8){margin-bottom:4px}.doc-footer.svelte-smt3h8{padding-top:8px;border-top:1px solid #e2e8f0}.doc-version.svelte-smt3h8{font-size:12px;color:#64748b;margin:0}.code-card.svelte-smt3h8 img.logo:where(.svelte-smt3h8){position:absolute;top:8px;right:8px;width:32px;height:32px;pointer-events:none;-webkit-user-select:none;user-select:none}.code-card.svelte-smt3h8 pre:where(.svelte-smt3h8){margin:0;padding:0 16px;counter-reset:line 245}.code-card.svelte-smt3h8 code:where(.svelte-smt3h8){white-space:pre;display:block}.code-card.svelte-smt3h8 code:where(.svelte-smt3h8) .line:where(.svelte-smt3h8){display:block;padding-left:3.2em;position:relative}.code-card.svelte-smt3h8 code:where(.svelte-smt3h8) .line:where(.svelte-smt3h8):before{counter-increment:line;content:counter(line);position:absolute;left:0;width:2.6em;text-align:right;color:#ffffff40}.code-card.svelte-smt3h8 .k:where(.svelte-smt3h8){color:#8fd1ff}.code-card.svelte-smt3h8 .n:where(.svelte-smt3h8){color:#ffd479}.code-card.svelte-smt3h8 .s:where(.svelte-smt3h8){color:#a0e57c}.code-card.svelte-smt3h8 .c:where(.svelte-smt3h8){color:#7f8aa3}.code-card.svelte-smt3h8 .faded:where(.svelte-smt3h8){opacity:.45}.text-bubble.svelte-12yx2e1{position:relative;z-index:10;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:scale(.8);transform-origin:center;object-fit:contain}.bubble-content.svelte-12yx2e1{background:#104c35;color:#fff;padding:.4em .6em;border-radius:.7em;font-size:2.5rem;font-weight:500;box-shadow:0 .1em .2em #00000026;position:relative;line-height:1.2;white-space:nowrap}.bubble-tail.svelte-12yx2e1{position:absolute;left:3.2em;top:4.5em;width:0;height:0;border-left:1.2em solid transparent;border-right:1.2em solid transparent;border-top:2em solid #104C35}.bubble-footer.svelte-12yx2e1{display:flex;align-items:center;justify-content:center;gap:.2em;margin-top:.4em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.not-equal.svelte-12yx2e1{font-size:4.5rem;font-weight:700;color:#ef4444;transform:rotate(-8deg)}.time-text.svelte-12yx2e1{font-size:2.5rem;font-weight:600;color:#374151}.problem-card-container.svelte-hbbr0r{position:relative;height:100%;display:flex;flex-direction:column}.card-content.svelte-hbbr0r{flex:1;display:flex;flex-direction:column;justify-content:center}.text-content.svelte-hbbr0r{margin-top:auto}.text-bubble-wrapper.svelte-hbbr0r,.image-wrapper.svelte-hbbr0r{display:flex;justify-content:center;align-items:center;height:200px;width:100%;position:relative;margin-top:20px}@media (max-width: 768px){.text-bubble-wrapper.svelte-hbbr0r,.image-wrapper.svelte-hbbr0r{height:150px;margin-top:15px}}.problem-image.svelte-hbbr0r{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.flow-diagram.svelte-1576937{display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative}.repo-row.svelte-1576937{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap;width:100%}.repo-logo.svelte-1576937{display:flex;flex-direction:column;align-items:center;gap:.5rem}.logo-box.svelte-1576937{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.logo-box.github.svelte-1576937{background:#24292e;color:#fff}.logo-box.gitlab.svelte-1576937{background:#bab1af;color:#fff}.logo-box.gitlab.svelte-1576937 .logo-icon:where(.svelte-1576937){width:120%;height:120%;object-fit:contain}.logo-box.bitbucket.svelte-1576937{background:#0052cc;color:#fff}.logo-icon.svelte-1576937{width:36px;height:36px}.logo-label.svelte-1576937{font-size:.875rem;font-weight:600;color:#1e293b}.arrow-container.svelte-1576937{width:100%;height:80px;display:flex;justify-content:center;align-items:flex-start;position:relative;max-width:600px;margin:0 auto}.arrow-line.svelte-1576937{position:absolute;width:2px;background:#104c35;transform-origin:top center}.arrow-line.svelte-1576937:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #104C35}.top-arrows.svelte-1576937 .arrow-left:where(.svelte-1576937){left:calc(16.66% - 1px);height:100%;transform:rotate(15deg)}.top-arrows.svelte-1576937 .arrow-center:where(.svelte-1576937){left:50%;transform:translate(-50%);height:100%}.top-arrows.svelte-1576937 .arrow-right:where(.svelte-1576937){right:calc(16.66% - 1px);height:100%;transform:rotate(-15deg)}.bottom-arrows.svelte-1576937 .arrow-left-bottom:where(.svelte-1576937){left:calc(16.66% - 1px);height:100%;transform:rotate(-15deg)}.bottom-arrows.svelte-1576937 .arrow-center-bottom:where(.svelte-1576937){left:50%;transform:translate(-50%);height:100%}.bottom-arrows.svelte-1576937 .arrow-right-bottom:where(.svelte-1576937){right:calc(16.66% - 1px);height:100%;transform:rotate(15deg)}.bottom-arrows.svelte-1576937 .arrow-left-bottom-2:where(.svelte-1576937){left:calc(8.33% - 1px);height:100%;transform:rotate(-25deg)}.bottom-arrows.svelte-1576937 .arrow-center-bottom-2:where(.svelte-1576937){left:50%;transform:translate(-50%);height:100%}.bottom-arrows.svelte-1576937 .arrow-right-bottom-2:where(.svelte-1576937){right:calc(8.33% - 1px);height:100%;transform:rotate(25deg)}.fizzbuzzfoo-section.svelte-1576937{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000001a;max-width:600px;width:100%}.fizzbuzzfoo-logo.svelte-1576937{flex-shrink:0}.fizzbuzzfoo-text.svelte-1576937{flex:1}.wiki-row.svelte-1576937{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;max-width:600px;margin:0 auto}.wiki-tool.svelte-1576937{display:flex;flex-direction:column;align-items:center}.tool-box.svelte-1576937{padding:.75rem 1.5rem;background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-weight:600;color:#1e293b;box-shadow:0 2px 8px #0000000d;min-width:120px;text-align:center}@media (max-width: 640px){.repo-row.svelte-1576937{gap:1rem}.wiki-row.svelte-1576937{grid-template-columns:repeat(2,1fr);gap:.75rem}.logo-box.svelte-1576937{width:56px;height:56px}.logo-icon.svelte-1576937{width:32px;height:32px}.fizzbuzzfoo-section.svelte-1576937{flex-direction:column;text-align:center}.arrow-container.svelte-1576937{height:60px}}
