.speed-dial.svelte-so5yr1{position:relative;display:inline-flex;align-items:center;justify-content:center}.speed-dial.is-disabled.svelte-so5yr1{pointer-events:none;opacity:.5}.speed-dial-mask.svelte-so5yr1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:998;animation:svelte-so5yr1-mask-fade-in .2s ease-out}@keyframes svelte-so5yr1-mask-fade-in{0%{opacity:0}to{opacity:1}}.speed-dial-button.svelte-so5yr1{width:56px;height:56px;border-radius:50%;border:none;background:linear-gradient(135deg,#146ef5,#667eea);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #146ef54d,0 2px 4px #0000001a;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;z-index:1000;position:relative}.speed-dial-button.svelte-so5yr1:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 16px #146ef566,0 3px 6px #00000026}.speed-dial-button.svelte-so5yr1:active:not(:disabled){transform:scale(.98)}.speed-dial-button.svelte-so5yr1:focus-visible{outline:3px solid rgba(20,110,245,.5);outline-offset:3px}.speed-dial-button.svelte-so5yr1:disabled{cursor:not-allowed;opacity:.6}.button-icon.svelte-so5yr1,.button-icon-svg.svelte-so5yr1{transition:transform .3s cubic-bezier(.4,0,.2,1)}.speed-dial.is-open.svelte-so5yr1 .button-icon:where(.svelte-so5yr1),.speed-dial.is-open.svelte-so5yr1 .button-icon-svg:where(.svelte-so5yr1){transform:rotate(45deg)}.button-icon.svelte-so5yr1{font-size:1.5rem;line-height:1}.speed-dial-actions.svelte-so5yr1{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.speed-dial-actions.is-visible.svelte-so5yr1{pointer-events:auto}.speed-dial-action.svelte-so5yr1{position:absolute;top:50%;left:50%;width:48px;height:48px;border-radius:50%;border:none;background:#fff;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026,0 1px 3px #0000001a;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease,box-shadow .2s ease,background .2s ease;transform:translate(-50%,-50%) scale(0);opacity:0;z-index:999;transition-delay:var(--delay, 0ms)}.speed-dial-actions.is-visible.svelte-so5yr1 .speed-dial-action:where(.svelte-so5yr1){transform:translate(calc(-50% + var(--item-x, 0px)),calc(-50% + var(--item-y, 0px))) scale(1);opacity:1}.speed-dial-action.svelte-so5yr1:hover:not(:disabled){background:#f5f5f5;box-shadow:0 4px 12px #0003,0 2px 4px #0000001a;transform:translate(calc(-50% + var(--item-x, 0px)),calc(-50% + var(--item-y, 0px))) scale(1.1)}.speed-dial-action.svelte-so5yr1:active:not(:disabled){transform:translate(calc(-50% + var(--item-x, 0px)),calc(-50% + var(--item-y, 0px))) scale(.95)}.speed-dial-action.svelte-so5yr1:focus-visible{outline:3px solid rgba(20,110,245,.5);outline-offset:2px}.speed-dial-action.is-disabled.svelte-so5yr1,.speed-dial-action.svelte-so5yr1:disabled{opacity:.5;cursor:not-allowed}.action-icon.svelte-so5yr1{font-size:1.25rem;line-height:1;display:flex;align-items:center;justify-content:center}.action-icon.svelte-so5yr1 svg{width:20px;height:20px}.action-tooltip.svelte-so5yr1{position:absolute;padding:6px 12px;background:#333;color:#fff;font-size:.75rem;font-weight:500;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease,transform .2s ease;z-index:1001}.action-tooltip.svelte-so5yr1:before{content:"";position:absolute;border:5px solid transparent}.tooltip-left.svelte-so5yr1{right:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(5px)}.tooltip-left.svelte-so5yr1:before{left:100%;top:50%;transform:translateY(-50%);border-left-color:#333}.tooltip-right.svelte-so5yr1{left:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(-5px)}.tooltip-right.svelte-so5yr1:before{right:100%;top:50%;transform:translateY(-50%);border-right-color:#333}.tooltip-top.svelte-so5yr1{bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(5px)}.tooltip-top.svelte-so5yr1:before{top:100%;left:50%;transform:translate(-50%);border-top-color:#333}.tooltip-bottom.svelte-so5yr1{top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-5px)}.tooltip-bottom.svelte-so5yr1:before{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:#333}.speed-dial-action.svelte-so5yr1:hover .action-tooltip:where(.svelte-so5yr1),.speed-dial-action.svelte-so5yr1:focus-visible .action-tooltip:where(.svelte-so5yr1){opacity:1}.speed-dial-action.svelte-so5yr1:hover .tooltip-left:where(.svelte-so5yr1),.speed-dial-action.svelte-so5yr1:focus-visible .tooltip-left:where(.svelte-so5yr1){transform:translateY(-50%) translate(0)}.speed-dial-action.svelte-so5yr1:hover .tooltip-right:where(.svelte-so5yr1),.speed-dial-action.svelte-so5yr1:focus-visible .tooltip-right:where(.svelte-so5yr1){transform:translateY(-50%) translate(0)}.speed-dial-action.svelte-so5yr1:hover .tooltip-top:where(.svelte-so5yr1),.speed-dial-action.svelte-so5yr1:focus-visible .tooltip-top:where(.svelte-so5yr1){transform:translate(-50%) translateY(0)}.speed-dial-action.svelte-so5yr1:hover .tooltip-bottom:where(.svelte-so5yr1),.speed-dial-action.svelte-so5yr1:focus-visible .tooltip-bottom:where(.svelte-so5yr1){transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.speed-dial-button.svelte-so5yr1,.speed-dial-action.svelte-so5yr1,.button-icon.svelte-so5yr1,.button-icon-svg.svelte-so5yr1,.action-tooltip.svelte-so5yr1{transition-duration:.1s}.speed-dial-mask.svelte-so5yr1{animation-duration:.1s}}@media(prefers-color-scheme:dark){.speed-dial-action.svelte-so5yr1{background:#2d2d2d;color:#fff}.speed-dial-action.svelte-so5yr1:hover:not(:disabled){background:#3d3d3d}}.page.svelte-li6mni{padding:4rem 0;min-height:100vh}.container.svelte-li6mni{max-width:1200px;margin:0 auto;padding:0 2rem}header.svelte-li6mni{text-align:center;margin-bottom:4rem}h1.svelte-li6mni{font-size:3rem;font-weight:700;margin:0 0 1rem;color:#1a202c}.subtitle.svelte-li6mni{font-size:1.25rem;color:#718096;max-width:800px;margin:0 auto;line-height:1.6}.action-toast.svelte-li6mni{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);padding:.75rem 1.5rem;background:#1a202c;color:#fff;border-radius:8px;font-size:.875rem;z-index:100;box-shadow:0 4px 12px #00000026}.action-toast.svelte-li6mni span:where(.svelte-li6mni){color:#a0aec0}.demo-section.svelte-li6mni,.features-section.svelte-li6mni,.guide-section.svelte-li6mni,.props-section.svelte-li6mni{margin-bottom:4rem}.section-header.svelte-li6mni{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}h2.svelte-li6mni{font-size:2rem;font-weight:600;color:#1a202c;margin:0}.sub-heading.svelte-li6mni{font-size:1.25rem;font-weight:600;color:#1a202c;margin:2rem 0 1rem}.badge.svelte-li6mni{padding:.25rem .75rem;background:#edf2f7;color:#4a5568;font-size:.875rem;font-weight:600;border-radius:9999px}.description.svelte-li6mni{font-size:1rem;color:#4a5568;margin:0 0 2rem;line-height:1.6}.demo-container.svelte-li6mni{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3rem;padding:3rem 1rem;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:12px;margin-bottom:2rem;min-height:200px}.demo-container.linear-demo.svelte-li6mni{padding:4rem 2rem}.demo-container.demo-row.svelte-li6mni{flex-direction:row;justify-content:center}.demo-item.svelte-li6mni{display:flex;flex-direction:column;align-items:center;gap:1rem}.demo-area.svelte-li6mni{display:flex;align-items:center;justify-content:center;width:200px;height:200px;position:relative}.demo-area.large.svelte-li6mni{width:250px;height:250px}.demo-area.medium.svelte-li6mni{width:220px;height:220px}.label.svelte-li6mni{font-size:.875rem;color:#718096;margin:0;text-align:center;font-weight:500}.quarter-demo.svelte-li6mni{padding:2rem}.quarter-grid.svelte-li6mni{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0;width:100%;max-width:600px;height:400px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000000d}.corner.svelte-li6mni{position:relative;display:flex;padding:1rem;border:1px solid #e2e8f0}.corner.top-left.svelte-li6mni{align-items:flex-start;justify-content:flex-start}.corner.top-right.svelte-li6mni{align-items:flex-start;justify-content:flex-end}.corner.bottom-left.svelte-li6mni{align-items:flex-end;justify-content:flex-start}.corner.bottom-right.svelte-li6mni{align-items:flex-end;justify-content:flex-end}.corner-label.svelte-li6mni{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;color:#a0aec0;white-space:nowrap}code.svelte-li6mni{padding:.125rem .375rem;background:#edf2f7;color:#146ef5;border-radius:4px;font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.code-block.svelte-li6mni{margin-top:2rem;border:2px solid #e2e8f0;border-radius:8px;overflow:hidden}.code-block.svelte-li6mni summary:where(.svelte-li6mni){padding:1rem 1.5rem;background:#f7fafc;cursor:pointer;font-weight:600;color:#1a202c;-webkit-user-select:none;-moz-user-select:none;user-select:none}.code-block.svelte-li6mni summary:where(.svelte-li6mni):hover{background:#edf2f7}.code-block.svelte-li6mni pre:where(.svelte-li6mni){margin:0;padding:1.5rem;background:#1a202c;color:#e2e8f0;overflow-x:auto}.code-block.svelte-li6mni code:where(.svelte-li6mni){background:transparent;color:#e2e8f0;padding:0}.features-grid.svelte-li6mni{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.feature-card.svelte-li6mni{text-align:center;padding:1.5rem;background:#fff;border:2px solid #e2e8f0;border-radius:12px}.feature-icon.svelte-li6mni{font-size:2.5rem;margin-bottom:.75rem}.feature-card.svelte-li6mni h3:where(.svelte-li6mni){font-size:1.125rem;font-weight:600;margin:0 0 .5rem;color:#1a202c}.feature-card.svelte-li6mni p:where(.svelte-li6mni){font-size:.875rem;color:#718096;margin:0;line-height:1.5}.guide-steps.svelte-li6mni{max-width:800px;margin:0 auto}.step.svelte-li6mni{display:flex;gap:2rem;margin-bottom:2rem;padding:2rem;background:#fff;border:2px solid #e2e8f0;border-radius:12px}.step-number.svelte-li6mni{flex-shrink:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#146ef5,#667eea);color:#fff;font-size:1.5rem;font-weight:700;border-radius:50%}.step-content.svelte-li6mni h3:where(.svelte-li6mni){font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#1a202c}.step-content.svelte-li6mni p:where(.svelte-li6mni){font-size:1rem;color:#4a5568;margin:0;line-height:1.6}.props-table.svelte-li6mni{overflow-x:auto}table.svelte-li6mni{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}th.svelte-li6mni,td.svelte-li6mni{padding:1rem;text-align:left;border-bottom:1px solid #e2e8f0}th.svelte-li6mni{background:#f7fafc;font-weight:600;color:#1a202c}td.svelte-li6mni{color:#4a5568}tr.svelte-li6mni:last-child td:where(.svelte-li6mni){border-bottom:none}@media(max-width:768px){h1.svelte-li6mni{font-size:2rem}h2.svelte-li6mni{font-size:1.5rem}.subtitle.svelte-li6mni{font-size:1.1rem}.demo-container.svelte-li6mni{padding:2rem 1rem;gap:2rem}.demo-area.svelte-li6mni{width:150px;height:150px}.quarter-grid.svelte-li6mni{height:300px}.step.svelte-li6mni{flex-direction:column;gap:1rem}}
