.tool-options-panel.svelte-ehwh7i{display:grid;gap:clamp(1rem,2vw,1.35rem);width:100%;padding:clamp(1rem,2.4vw,1.5rem);border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-2xl, 1.5rem);background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-primary, #2563eb) 9%,transparent),transparent 18rem),var(--color-surface-raised, #fff);box-shadow:var(--shadow-sm, 0 4px 12px rgb(15 23 42 / .08))}.tool-options-panel--compact.svelte-ehwh7i{padding:1rem;border-radius:var(--radius-xl, 1.25rem)}.tool-options-panel__header.svelte-ehwh7i{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.tool-options-panel__badge.svelte-ehwh7i{display:inline-flex;width:fit-content;margin-bottom:.55rem;padding:.35rem .65rem;border-radius:var(--radius-full, 999px);background:var(--color-primary-soft, #dbeafe);color:var(--color-primary, #2563eb);font-size:.75rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.tool-options-panel.svelte-ehwh7i h2:where(.svelte-ehwh7i),.tool-options-panel.svelte-ehwh7i p:where(.svelte-ehwh7i){margin:0}.tool-options-panel.svelte-ehwh7i h2:where(.svelte-ehwh7i){color:var(--color-text, #0f172a);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.08}.tool-options-panel.svelte-ehwh7i p:where(.svelte-ehwh7i){margin-top:.35rem;color:var(--color-text-muted, #475569)}.tool-options-panel__body.svelte-ehwh7i{display:grid;gap:1rem}.tool-options-panel.svelte-ehwh7i .tool-options-group{display:grid;gap:.8rem;padding:.95rem;border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-xl, 1.25rem);background:color-mix(in srgb,var(--color-surface, #fff) 88%,transparent)}.tool-options-panel.svelte-ehwh7i .tool-options-group__title{margin:0;color:var(--color-text, #0f172a);font-size:.95rem;font-weight:900}.tool-options-panel.svelte-ehwh7i .tool-options-field{display:grid;gap:.45rem}.tool-options-panel.svelte-ehwh7i .tool-options-label{color:var(--color-text, #0f172a);font-size:.9rem;font-weight:850}.tool-options-panel.svelte-ehwh7i .tool-options-help{margin:0;color:var(--color-text-soft, #64748b);font-size:.86rem;line-height:1.45}.tool-options-panel.svelte-ehwh7i .tool-options-error{margin:0;color:var(--color-danger, #dc2626);font-size:.86rem;font-weight:800}.tool-options-panel.svelte-ehwh7i .tool-options-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.8rem}.tool-options-panel.svelte-ehwh7i input:not([type=checkbox]):not([type=radio]),.tool-options-panel.svelte-ehwh7i select,.tool-options-panel.svelte-ehwh7i textarea{width:100%;min-height:2.85rem;padding:.7rem .85rem;border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-lg, 1rem);background:var(--color-surface, #fff);color:var(--color-text, #0f172a);box-shadow:var(--shadow-xs, 0 1px 2px rgb(15 23 42 / .06))}.tool-options-panel.svelte-ehwh7i input[type=range]{min-height:auto;padding:0;box-shadow:none}.tool-options-panel.svelte-ehwh7i .tool-options-choice{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-lg, 1rem);background:var(--color-surface, #fff);color:var(--color-text, #0f172a);cursor:pointer}.tool-options-panel.svelte-ehwh7i .tool-options-choice input{margin-top:.2rem}.tool-options-panel__actions.svelte-ehwh7i{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem;padding-top:.2rem}.tool-options-panel__action.svelte-ehwh7i{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.72rem 1rem;border:1px solid transparent;border-radius:var(--radius-full, 999px);cursor:pointer;font-weight:900;line-height:1;transition:transform var(--transition-fast, .12s ease),background var(--transition-base, .18s ease),border-color var(--transition-base, .18s ease),opacity var(--transition-base, .18s ease)}.tool-options-panel__action.svelte-ehwh7i:hover:not(:disabled){transform:translateY(-1px)}.tool-options-panel__action.svelte-ehwh7i:disabled{cursor:not-allowed;opacity:.5}.tool-options-panel__action--primary.svelte-ehwh7i{background:var(--color-primary, #2563eb);color:#fff}.tool-options-panel__action--secondary.svelte-ehwh7i{border-color:var(--color-border, #e2e8f0);background:var(--color-surface, #fff);color:var(--color-text, #0f172a)}.tool-options-panel__action--ghost.svelte-ehwh7i{background:transparent;color:var(--color-text-muted, #475569)}@media(max-width:560px){.tool-options-panel__actions.svelte-ehwh7i,.tool-options-panel__action.svelte-ehwh7i{width:100%}}@media(prefers-reduced-motion:reduce){.tool-options-panel__action.svelte-ehwh7i{transition:none}}.rotate-pro.svelte-1dcg7gu{display:grid;gap:24px;margin:36px 0 72px}.rotate-pro__hero.svelte-1dcg7gu,.rotate-pro__workspace.svelte-1dcg7gu,.rotate-pro__panel.svelte-1dcg7gu,.rotate-pro__alert.svelte-1dcg7gu{border:1px solid #e2e8f0;border-radius:30px;background:#ffffffeb;box-shadow:0 24px 70px #0f172a14}.rotate-pro__hero.svelte-1dcg7gu{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:24px;align-items:center;padding:28px;background:radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 34%),linear-gradient(135deg,#fff,#f8fafcf0)}.rotate-pro__hero.svelte-1dcg7gu h2:where(.svelte-1dcg7gu){margin:0 0 8px;letter-spacing:-.045em}.rotate-pro__hero.svelte-1dcg7gu p:where(.svelte-1dcg7gu),.rotate-pro__panel.svelte-1dcg7gu p:where(.svelte-1dcg7gu),.rotate-pro__file.svelte-1dcg7gu p:where(.svelte-1dcg7gu){margin:0;color:#64748b}.rotate-pro__eyebrow.svelte-1dcg7gu{display:inline-flex;margin-bottom:10px;padding:6px 10px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:.8rem;font-weight:900}.rotate-pro__alert.svelte-1dcg7gu{padding:16px 18px;color:#475569;font-weight:850}.rotate-pro__alert--error.svelte-1dcg7gu{border-color:#fecaca;background:#fff1f2;color:#991b1b}.rotate-pro__alert--success.svelte-1dcg7gu{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.rotate-pro__workspace.svelte-1dcg7gu{display:grid;grid-template-columns:360px minmax(0,1fr);gap:22px;padding:22px;align-items:start}.rotate-pro__sidebar.svelte-1dcg7gu{position:sticky;top:18px;display:grid;gap:14px}.rotate-pro__panel.svelte-1dcg7gu{padding:18px}.rotate-pro__panel.svelte-1dcg7gu h3:where(.svelte-1dcg7gu){margin:0 0 12px}.rotate-pro__file.svelte-1dcg7gu{display:flex;gap:14px;align-items:flex-start}.rotate-pro__file.svelte-1dcg7gu strong:where(.svelte-1dcg7gu){display:block;overflow:hidden;max-width:220px;text-overflow:ellipsis;white-space:nowrap}.rotate-pro__file-icon.svelte-1dcg7gu{display:grid;width:52px;height:64px;place-items:center;border-radius:16px;background:#eff6ff;color:#2563eb;font-size:.75rem;font-weight:950}.rotate-pro__quick-actions.svelte-1dcg7gu{display:grid;gap:10px}.rotate-pro__quick-actions.svelte-1dcg7gu button:where(.svelte-1dcg7gu){border:0;cursor:pointer;font:inherit;font-weight:950;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease}.rotate-pro__quick-actions.svelte-1dcg7gu button:where(.svelte-1dcg7gu){min-height:44px;border-radius:999px;background:#e2e8f0;color:#334155}.rotate-pro__summary-list.svelte-1dcg7gu{display:flex;flex-wrap:wrap;gap:8px;max-height:136px;overflow:auto}.rotate-pro__summary-list.svelte-1dcg7gu span:where(.svelte-1dcg7gu){display:inline-flex;padding:7px 10px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-weight:900;font-size:.86rem}.rotate-pro__metrics.svelte-1dcg7gu{display:grid;gap:10px}.rotate-pro__metrics.svelte-1dcg7gu div:where(.svelte-1dcg7gu){display:grid;gap:5px;padding:12px;border-radius:16px;background:#f8fafc}.rotate-pro__metrics.svelte-1dcg7gu span:where(.svelte-1dcg7gu){color:#64748b;font-size:.74rem;font-weight:850;text-transform:uppercase}.rotate-pro__metrics.svelte-1dcg7gu strong:where(.svelte-1dcg7gu){font-size:1.1rem;color:#0f172a}.rotate-pro__pages.svelte-1dcg7gu{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;padding:4px}.rotate-pro__quick-actions.svelte-1dcg7gu button:where(.svelte-1dcg7gu):hover{transform:translateY(-1px)}@keyframes svelte-1dcg7gu-thumb-loading{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.rotate-pro__quick-actions.svelte-1dcg7gu button:where(.svelte-1dcg7gu){transition:none}}@media(min-width:1280px){.rotate-pro__pages.svelte-1dcg7gu{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media(max-width:980px){.rotate-pro__hero.svelte-1dcg7gu,.rotate-pro__workspace.svelte-1dcg7gu{grid-template-columns:1fr}.rotate-pro__sidebar.svelte-1dcg7gu{position:static}.rotate-pro__hero.svelte-1dcg7gu{padding:18px;border-radius:24px}.rotate-pro__pages.svelte-1dcg7gu{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
