:root{--color-primary: #3b82f6;--color-primary-rgb: 59,130,246;--color-success: #10b981;--color-danger: #ef4444;--color-warning: #f59e0b;--font-family: system-ui, sans-serif}[data-astro-cid-sckkx6r4]{box-sizing:border-box}body{margin:0;padding:0;background:#fff;color:#111827;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.drawing-wrapper.svelte-1fz5f41{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.drawing-canvas.svelte-1fz5f41{touch-action:none;display:block;cursor:crosshair;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.drawing-canvas.eraser.svelte-1fz5f41{cursor:cell}.drawing-canvas.spin-mode.svelte-1fz5f41{pointer-events:none}.ring-visual.svelte-dup2ra{position:absolute;top:50%;left:50%;pointer-events:none}.ring-visual-svg.svelte-dup2ra{position:absolute;inset:0;width:100%;height:100%}.ring-text.svelte-dup2ra{position:absolute;top:50%;left:50%;pointer-events:none;z-index:1}.ring-text-svg.svelte-dup2ra{position:absolute;inset:0;width:100%;height:100%;-webkit-user-select:none;user-select:none}.section-content.svelte-dup2ra{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:2}.center-canvas-wrapper.svelte-waknmu{position:absolute;inset:0;border-radius:50%;overflow:hidden;pointer-events:auto}.center-canvas.svelte-waknmu{touch-action:none;display:block;cursor:crosshair;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.center-canvas.spin-mode.svelte-waknmu{pointer-events:none}.center-canvas.eraser.svelte-waknmu{cursor:cell}.btn.svelte-er4ugn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:system-ui,sans-serif;font-weight:500;cursor:pointer;transition:background .12s,box-shadow .12s,opacity .12s;border:1px solid transparent;line-height:1;white-space:nowrap}.btn.svelte-er4ugn:disabled{opacity:.4;cursor:default;pointer-events:none}.btn-icon.svelte-er4ugn{display:inline-flex;align-items:center}.btn-default.svelte-er4ugn{height:36px;padding:0 16px;font-size:.875rem;border-radius:8px}.btn-small.svelte-er4ugn{height:28px;padding:0 10px;font-size:.8125rem;border-radius:6px}.btn-small.icon-only.svelte-er4ugn{width:28px;padding:0}.btn-default.icon-only.svelte-er4ugn{width:36px;padding:0}.btn-solid.btn-primary.svelte-er4ugn{background:#3b82f6;color:#fff;border-color:#3b82f6}.btn-solid.btn-primary.svelte-er4ugn:hover:not(:disabled){background:#2563eb}.btn-solid.btn-success.svelte-er4ugn{background:#10b981;color:#fff;border-color:#10b981}.btn-solid.btn-success.svelte-er4ugn:hover:not(:disabled){background:#059669}.btn-solid.btn-danger.svelte-er4ugn{background:#ef4444;color:#fff;border-color:#ef4444}.btn-solid.btn-danger.svelte-er4ugn:hover:not(:disabled){background:#dc2626}.btn-solid.btn-warning.svelte-er4ugn{background:#f59e0b;color:#fff;border-color:#f59e0b}.btn-solid.btn-warning.svelte-er4ugn:hover:not(:disabled){background:#d97706}.btn-solid.btn-medium.svelte-er4ugn{background:#6b7280;color:#fff;border-color:#6b7280}.btn-solid.btn-medium.svelte-er4ugn:hover:not(:disabled){background:#4b5563}.btn-solid.btn-dark.svelte-er4ugn{background:#1f2937;color:#fff;border-color:#1f2937}.btn-solid.btn-dark.svelte-er4ugn:hover:not(:disabled){background:#111827}.btn-outline.svelte-er4ugn{background:transparent}.btn-outline.btn-primary.svelte-er4ugn{color:#3b82f6;border-color:#3b82f6}.btn-outline.btn-primary.svelte-er4ugn:hover:not(:disabled){background:#eff6ff}.btn-outline.btn-success.svelte-er4ugn{color:#10b981;border-color:#10b981}.btn-outline.btn-success.svelte-er4ugn:hover:not(:disabled){background:#ecfdf5}.btn-outline.btn-danger.svelte-er4ugn{color:#ef4444;border-color:#ef4444}.btn-outline.btn-danger.svelte-er4ugn:hover:not(:disabled){background:#fef2f2}.btn-outline.btn-warning.svelte-er4ugn{color:#f59e0b;border-color:#f59e0b}.btn-outline.btn-warning.svelte-er4ugn:hover:not(:disabled){background:#fffbeb}.btn-outline.btn-medium.svelte-er4ugn{color:#6b7280;border-color:#d1d5db}.btn-outline.btn-medium.svelte-er4ugn:hover:not(:disabled){background:#f9fafb}.btn-outline.btn-dark.svelte-er4ugn{color:#1f2937;border-color:#1f2937}.btn-outline.btn-dark.svelte-er4ugn:hover:not(:disabled){background:#f3f4f6}.btn-clear.svelte-er4ugn{background:transparent;border-color:transparent}.btn-clear.btn-primary.svelte-er4ugn{color:#3b82f6}.btn-clear.btn-primary.svelte-er4ugn:hover:not(:disabled){background:#eff6ff}.btn-clear.btn-medium.svelte-er4ugn{color:#6b7280}.btn-clear.btn-medium.svelte-er4ugn:hover:not(:disabled){background:#f3f4f6}.btn-os-ios.btn-default.svelte-er4ugn{border-radius:10px}.btn-os-ios.btn-small.svelte-er4ugn{border-radius:7px}.btn-os-windows.svelte-er4ugn{border-radius:0!important}.segment.svelte-okqklw{display:inline-flex;border-radius:8px;overflow:hidden;font-family:system-ui,sans-serif}.segment-os-ios.svelte-okqklw{border-radius:9px}.segment-os-windows.svelte-okqklw{border-radius:0}.seg-btn.svelte-15qt4l8{flex:1;padding:6px 14px;font-family:inherit;font-size:.8125rem;font-weight:500;border:1px solid #d1d5db;background:#fff;color:#6b7280;cursor:pointer;transition:background .12s,color .12s;line-height:1;white-space:nowrap;min-width:52px}.seg-btn.svelte-15qt4l8:not(:last-child){border-right:none}.seg-btn.svelte-15qt4l8:first-child{border-radius:7px 0 0 7px}.seg-btn.svelte-15qt4l8:last-child{border-radius:0 7px 7px 0}.seg-btn.active.svelte-15qt4l8{background:#3b82f6;color:#fff;border-color:#3b82f6}.seg-btn.svelte-15qt4l8:hover:not(.active){background:#f3f4f6}.sync-indicator.svelte-6efuqw{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.syncing.svelte-6efuqw svg:where(.svelte-6efuqw){animation:svelte-6efuqw-spin .8s linear infinite}@keyframes svelte-6efuqw-spin{to{transform:rotate(360deg)}}.user-menu-wrapper.svelte-1gjqjyc{position:relative;display:inline-flex}.avatar-btn.svelte-1gjqjyc{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:2px solid #d1d5db;background:transparent;cursor:pointer;padding:0;transition:border-color .12s}.avatar-btn.svelte-1gjqjyc:hover{border-color:#3b82f6}.avatar.svelte-1gjqjyc{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#3b82f6;color:#fff;font-family:system-ui,sans-serif;font-size:.85rem;font-weight:600}.dropdown.svelte-1gjqjyc{position:absolute;top:calc(100% + 6px);right:0;z-index:200;min-width:240px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0000001f;padding:6px;font-family:system-ui,sans-serif}.dropdown-header.svelte-1gjqjyc{padding:8px 10px 6px}.dropdown-email.svelte-1gjqjyc{display:block;font-size:.85rem;font-weight:600;color:#1f2937;word-break:break-all}.dropdown-name.svelte-1gjqjyc{display:block;font-size:.8rem;color:#6b7280;margin-top:2px}.dropdown-divider.svelte-1gjqjyc{height:1px;background:#e5e7eb;margin:4px 0}.menu-item.svelte-1gjqjyc{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:#374151;font-family:system-ui,sans-serif;font-size:.85rem;cursor:pointer;transition:background .1s;text-align:left}.menu-item.svelte-1gjqjyc:hover{background:#f3f4f6}.menu-item-danger.svelte-1gjqjyc{color:#ef4444}.menu-item-danger.svelte-1gjqjyc:hover{background:#fef2f2}.form-section.svelte-1gjqjyc{padding:4px 0}.section-header.svelte-1gjqjyc{display:flex;align-items:center;gap:8px;margin-bottom:8px}.back-btn.svelte-1gjqjyc{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:#6b7280;cursor:pointer;flex-shrink:0;transition:background .1s}.back-btn.svelte-1gjqjyc:hover{background:#f3f4f6;color:#374151}.section-title.svelte-1gjqjyc{font-size:.85rem;font-weight:600;color:#1f2937}.form-label.svelte-1gjqjyc{display:block;text-align:left;font-size:.75rem;font-weight:500;color:#6b7280;margin-bottom:3px;margin-top:6px}.form-input.svelte-1gjqjyc{width:100%;height:34px;padding:0 10px;border:1px solid #d1d5db;border-radius:6px;font-family:system-ui,sans-serif;font-size:.85rem;outline:none;box-sizing:border-box;transition:border-color .12s}.form-input.svelte-1gjqjyc:focus{border-color:#3b82f6}.form-submit.svelte-1gjqjyc{width:100%;height:34px;margin-top:10px;border:none;border-radius:6px;background:#3b82f6;color:#fff;font-family:system-ui,sans-serif;font-size:.85rem;font-weight:500;cursor:pointer;transition:background .12s}.form-submit.svelte-1gjqjyc:hover:not(:disabled){background:#2563eb}.form-submit.svelte-1gjqjyc:disabled{opacity:.5;cursor:default}.msg.svelte-1gjqjyc{padding:6px 10px;border-radius:6px;font-size:.78rem;margin-top:8px}.msg-error.svelte-1gjqjyc{background:#fef2f2;color:#ef4444}.msg-success.svelte-1gjqjyc{background:#ecfdf5;color:#059669}.criteria.svelte-1gjqjyc{display:flex;flex-direction:column;gap:2px;margin-top:6px}.criterion.svelte-1gjqjyc{display:flex;align-items:center;gap:6px;font-family:system-ui,sans-serif;font-size:.75rem;color:#ef4444;transition:color .15s}.criterion.pass.svelte-1gjqjyc{color:#10b981}.criterion-icon.svelte-1gjqjyc{width:14px;font-size:.75rem;flex-shrink:0;text-align:center}.toolbar-root.svelte-1b5lykn{position:relative;width:100%}.corner-auth.svelte-1b5lykn{position:absolute;top:0;right:4px;z-index:50;display:inline-flex;align-items:center}.sign-in-btn.svelte-1b5lykn{height:32px;padding:0 14px;border:1px solid #d1d5db;border-radius:6px;background:transparent;color:#6b7280;font-family:system-ui,sans-serif;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .12s,color .12s}.sign-in-btn.svelte-1b5lykn:hover{background:#f9fafb;color:#374151}.toolbar.svelte-1b5lykn{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-family:system-ui,sans-serif;font-size:.8125rem;color:#374151;min-height:200px}.toolbar-row.svelte-1b5lykn{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.tool-row.svelte-1b5lykn{gap:.375rem}.label.svelte-1b5lykn{color:#6b7280;font-weight:500}.swatch.svelte-1b5lykn{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:border-color .1s,transform .1s;flex-shrink:0}.swatch.svelte-1b5lykn:hover{transform:scale(1.15)}.swatch.active.svelte-1b5lykn{border-color:#374151;transform:scale(1.2)}.custom-swatch.svelte-1b5lykn{position:relative;display:flex;align-items:center;justify-content:center;border-color:#d1d5db}.custom-dot.svelte-1b5lykn{font-size:14px;line-height:1;color:#ffffffe6;text-shadow:0 0 2px rgba(0,0,0,.5);font-weight:700}.color-input-overlay.svelte-1b5lykn{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tool-options.svelte-1b5lykn{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:4px;min-height:72px}.range-wrap.svelte-1jkk87c{display:flex;align-items:center;gap:10px;--bar-height: 4px;--knob-size: 20px}.range-value.svelte-1jkk87c{min-width:22px;text-align:center;font-family:system-ui,sans-serif;font-size:.8rem;font-weight:600;color:#374151}.range-input.svelte-1jkk87c{flex:1;-webkit-appearance:none;appearance:none;height:var(--bar-height);background:#e5e7eb;border-radius:2px;outline:none;cursor:pointer}.range-input.svelte-1jkk87c::-webkit-slider-thumb{-webkit-appearance:none;width:var(--knob-size);height:var(--knob-size);border-radius:50%;background:#3b82f6;border:2px solid #fff;box-shadow:0 1px 4px #0003;cursor:pointer;transition:box-shadow .12s}.range-input.svelte-1jkk87c::-webkit-slider-thumb:hover{box-shadow:0 1px 6px #3b82f666}.range-input.svelte-1jkk87c::-moz-range-thumb{width:var(--knob-size);height:var(--knob-size);border-radius:50%;background:#3b82f6;border:2px solid #fff;box-shadow:0 1px 4px #0003;cursor:pointer}.range-input.svelte-1jkk87c::-moz-range-track{height:var(--bar-height);background:#e5e7eb;border-radius:2px}.range-os-ios.svelte-1jkk87c .range-input:where(.svelte-1jkk87c)::-webkit-slider-thumb{border-radius:50%}.range-os-windows.svelte-1jkk87c .range-input:where(.svelte-1jkk87c)::-webkit-slider-thumb{border-radius:0}.range-os-windows.svelte-1jkk87c .range-input:where(.svelte-1jkk87c){height:6px}.modal-overlay.svelte-19t2hpt{position:fixed;inset:0;z-index:100;background:#0006;display:flex;align-items:center;justify-content:center}.modal-card.svelte-19t2hpt{background:#fff;border-radius:8px;padding:24px;min-width:340px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0000002e}.modal-header.svelte-19t2hpt{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.modal-title.svelte-19t2hpt{font-family:system-ui,sans-serif;font-size:1.1rem;font-weight:600;color:#1f2937}.ring-list.svelte-19t2hpt{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.ring-row.svelte-19t2hpt{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;font-family:system-ui,sans-serif;font-size:.9rem;color:#1f2937;text-align:left;transition:background .1s,border-color .1s}.ring-row.svelte-19t2hpt:hover{background:#f9fafb}.ring-row.active.svelte-19t2hpt{border-color:#3b82f6;background:#eff6ff}.ring-color.svelte-19t2hpt{width:16px;height:16px;border-radius:50%;flex-shrink:0}.ring-name.svelte-19t2hpt{flex:1}.ring-check.svelte-19t2hpt{font-weight:600;color:#3b82f6;min-width:16px;text-align:center}.section-content.svelte-19t2hpt{padding-top:28px;margin-bottom:16px}.section-row.svelte-19t2hpt{display:flex;align-items:center;gap:.5rem;justify-content:center;font-family:system-ui,sans-serif;font-size:.9rem;line-height:1}.label.svelte-19t2hpt{color:#6b7280;font-weight:500}.min-warning.svelte-19t2hpt{display:flex;align-items:center;justify-content:center;gap:4px;font-family:system-ui,sans-serif;font-size:.8rem;color:#ef4444;margin:-10px 0 10px}.section-hint.svelte-19t2hpt{text-align:center;font-family:system-ui,sans-serif;font-size:.8rem;color:#9ca3af;margin-top:10px}.modal-actions.svelte-19t2hpt{display:flex;justify-content:center}.modal-overlay.svelte-1w04rbn{position:fixed;inset:0;z-index:100;background:#0006;display:flex;align-items:center;justify-content:center}.modal-card.svelte-1w04rbn{background:#fff;border-radius:8px;padding:24px;min-width:320px;max-width:90vw;box-shadow:0 8px 32px #0000002e}.modal-title.svelte-1w04rbn{font-family:system-ui,sans-serif;font-size:1.1rem;font-weight:600;color:#1f2937;margin-bottom:12px}.modal-input.svelte-1w04rbn{width:100%;min-height:80px;padding:8px 10px;font-family:system-ui,sans-serif;font-size:.95rem;border:1px solid #d1d5db;border-radius:6px;resize:vertical;box-sizing:border-box;outline:none}.modal-input.svelte-1w04rbn:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.modal-actions.svelte-1w04rbn{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.modal-overlay.svelte-470t90{position:fixed;inset:0;z-index:100;background:#0006;display:flex;align-items:center;justify-content:center}.modal-card.svelte-470t90{background:#fff;border-radius:8px;padding:24px;min-width:380px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0000002e}.modal-header.svelte-470t90{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-title.svelte-470t90{font-family:system-ui,sans-serif;font-size:1.1rem;font-weight:600;color:#1f2937}.disk-list.svelte-470t90{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.empty.svelte-470t90{font-family:system-ui,sans-serif;color:#9ca3af;text-align:center;padding:24px 0;font-size:.9rem}.disk-row.svelte-470t90{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid #e5e7eb;border-radius:6px;transition:background .1s,border-color .1s}.disk-row.active.svelte-470t90{border-color:#3b82f6;background:#eff6ff}.disk-info.svelte-470t90{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.disk-name.svelte-470t90{font-family:system-ui,sans-serif;font-size:.9rem;font-weight:500;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rename-input.svelte-470t90{font-family:system-ui,sans-serif;font-size:.9rem;padding:2px 6px;border:1px solid #3b82f6;border-radius:4px;outline:none;width:100%;box-sizing:border-box}.disk-time.svelte-470t90{font-family:system-ui,sans-serif;font-size:.75rem;color:#9ca3af}.disk-actions.svelte-470t90{display:flex;gap:6px;flex-shrink:0;margin-left:12px}.modal-actions.svelte-470t90{display:flex;justify-content:center}.modal-overlay.svelte-u8pwkn{position:fixed;inset:0;z-index:100;background:#0006;display:flex;align-items:center;justify-content:center}.modal-card.svelte-u8pwkn{background:#fff;border-radius:8px;padding:24px;min-width:320px;max-width:90vw;box-shadow:0 8px 32px #0000002e;text-align:center}.modal-icon.svelte-u8pwkn{font-size:2.5rem;margin-bottom:12px;color:#f59e0b}.modal-message.svelte-u8pwkn{font-family:system-ui,sans-serif;font-size:.95rem;color:#374151;line-height:1.5;margin-bottom:20px}.modal-actions.svelte-u8pwkn{display:flex;justify-content:center;gap:10px}.modal-overlay.svelte-drjdpn{position:fixed;inset:0;z-index:100;background:#0006;display:flex;align-items:center;justify-content:center}.modal-card.svelte-drjdpn{background:#fff;border-radius:8px;padding:24px;min-width:360px;max-width:90vw;box-shadow:0 8px 32px #0000002e}.modal-header.svelte-drjdpn{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-title.svelte-drjdpn{font-family:system-ui,sans-serif;font-size:1.1rem;font-weight:600;color:#1f2937}.auth-body.svelte-drjdpn{display:flex;flex-direction:column;gap:12px}.field.svelte-drjdpn{display:flex;flex-direction:column;gap:4px}.field.svelte-drjdpn label:where(.svelte-drjdpn){font-family:system-ui,sans-serif;font-size:.8rem;font-weight:500;color:#6b7280}.field.svelte-drjdpn input:where(.svelte-drjdpn){height:40px;padding:0 12px;border:1px solid #d1d5db;border-radius:6px;font-family:system-ui,sans-serif;font-size:.9rem;outline:none;transition:border-color .12s}.field.svelte-drjdpn input:where(.svelte-drjdpn):focus{border-color:#3b82f6}.error.svelte-drjdpn{color:#ef4444;font-family:system-ui,sans-serif;font-size:.8rem;padding:8px 12px;background:#fef2f2;border-radius:6px}.submit-btn.svelte-drjdpn{width:100%;height:40px;margin-top:8px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font-family:system-ui,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .12s}.submit-btn.svelte-drjdpn:hover:not(:disabled){background:#2563eb}.submit-btn.svelte-drjdpn:disabled{opacity:.5;cursor:default}.switch-mode.svelte-drjdpn{text-align:center;font-family:system-ui,sans-serif;font-size:.85rem;color:#6b7280;margin-top:4px}.link-btn.svelte-drjdpn{background:none;border:none;color:#3b82f6;font-family:system-ui,sans-serif;font-size:.85rem;font-weight:500;cursor:pointer;padding:0;text-decoration:underline}.link-btn.svelte-drjdpn:hover{color:#2563eb}.criteria.svelte-drjdpn{display:flex;flex-direction:column;gap:3px;margin:4px 0 8px}.criterion.svelte-drjdpn{display:flex;align-items:center;gap:6px;font-family:system-ui,sans-serif;font-size:.78rem;color:#ef4444;transition:color .15s}.criterion.pass.svelte-drjdpn{color:#10b981}.criterion-icon.svelte-drjdpn{width:14px;font-size:.75rem;flex-shrink:0;text-align:center}.rotary-disk-wrapper.svelte-1s9u2fs{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.disk-scroll.svelte-1s9u2fs{display:flex;justify-content:center;align-items:center;flex-shrink:0;overflow:clip}.rotary-disk.svelte-1s9u2fs{position:relative;flex-shrink:0;transform-origin:center center;touch-action:none;user-select:none}.center-wrapper.svelte-1s9u2fs{position:absolute;top:50%;left:50%;border-radius:50%;background:#e5e7eb;transform:translate(-50%,-50%);z-index:10;overflow:hidden;cursor:text;transition:box-shadow .15s}.center-wrapper.svelte-1s9u2fs:focus{outline:none;box-shadow:0 0 0 2px #3b82f6;background:#f3f4f6}.center-wrapper.svelte-1s9u2fs:hover{background:#d1d5db}.center-text.svelte-1s9u2fs{position:absolute;inset:0;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center;font-family:system-ui,sans-serif;font-size:.875rem;color:#374151;text-align:center;word-break:break-all;padding:4px;user-select:text;-webkit-user-select:text}.focus-wedge.svelte-1s9u2fs{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.notes-wrapper.svelte-x7eg59{margin-top:2rem;text-align:left}.notes-header.svelte-x7eg59{font-family:system-ui,sans-serif;font-size:.9rem;font-weight:600;color:#6b7280;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.notes-textarea.svelte-x7eg59{width:100%;min-height:100px;padding:10px 12px;font-family:system-ui,sans-serif;font-size:.95rem;line-height:1.5;color:#1f2937;border:1px solid #d1d5db;border-radius:6px;resize:vertical;box-sizing:border-box;outline:none;background:#f9fafb}.notes-textarea.svelte-x7eg59:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626;background:#fff}.notes-textarea.svelte-x7eg59::placeholder{color:#9ca3af}main[data-astro-cid-j7pv25f6]{font-family:system-ui,sans-serif;max-width:700px;margin:0 auto;padding:.75rem 1rem calc(1.5rem + env(safe-area-inset-bottom,0px));text-align:center}h1[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-bottom:.25rem}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#6b7280;margin-bottom:.75rem}.disk[data-astro-cid-j7pv25f6]{margin:.75rem -1rem;padding:0 1rem;display:flex;justify-content:center;max-width:none;overflow:hidden}.notes[data-astro-cid-j7pv25f6]{max-width:700px;margin:0 auto}
