.Loader_overlay__0WP3r{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;background:color-mix(in srgb,var(--background) 60%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.Loader_loader__gANhr{display:flex;gap:.45rem}.Loader_loader__gANhr div{width:.6rem;height:.6rem;background:var(--gradient);border-radius:50%;animation:Loader_bounce__LuBnU .6s infinite alternate}.Loader_loader__gANhr div:nth-child(2){animation-delay:.2s}.Loader_loader__gANhr div:nth-child(3){animation-delay:.4s}@keyframes Loader_bounce__LuBnU{to{transform:translateY(-.5rem);opacity:.6}}.SignInPrompt_wrap__6lrbR{position:relative;z-index:1;max-width:440px;margin:6rem auto;padding:2.5rem 1.75rem;text-align:center;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow)}.SignInPrompt_title__y57Av{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.5rem;color:var(--foreground)}.SignInPrompt_message__Odt2I{color:var(--muted-foreground);font-size:.9rem;line-height:1.6;margin-bottom:1.5rem}.FlipbookForm_myThumb___IuAB:before{background-color:transparent!important}.FlipbookForm_editor__WBO0a{position:relative;z-index:1;min-height:calc(100svh - var(--nav-h))}.FlipbookForm_header__ARX83{position:-webkit-sticky;position:sticky;top:var(--nav-h);z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem var(--gutter);background:color-mix(in srgb,var(--background) 78%,transparent);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-bottom:1px solid var(--border)}.FlipbookForm_headerTitle__ehOOu{margin:0;font-size:1.05rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--foreground)}.FlipbookForm_headerMeta__8rUW2{margin-top:.1rem;font-size:.78rem;color:var(--muted-foreground)}.FlipbookForm_workspace__OrTRB{display:grid;grid-template-columns:minmax(300px,350px) minmax(0,1fr) minmax(280px,330px);grid-gap:1rem;gap:1rem;align-items:start;max-width:1560px;margin:0 auto;padding:1rem}.FlipbookForm_panel___hiE_{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 3.5rem);max-height:calc(100svh - var(--nav-h) - 4.5rem);overflow-y:auto;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.FlipbookForm_panelHeader__vdR2f{display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem .35rem;font-size:.72rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--subtle)}.FlipbookForm_stage__zrYD9{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 3.5rem);min-height:calc(100svh - var(--nav-h) - 4.5rem);flex-direction:column;gap:1rem;padding:1.5rem;background:radial-gradient(ellipse 70% 50% at 50% 0,var(--primary-soft) 0,transparent 70%),var(--background-alt);border:1px solid var(--border);border-radius:var(--radius-lg)}.FlipbookForm_stageInner__CWyE9,.FlipbookForm_stage__zrYD9{display:flex;align-items:center;justify-content:center}.FlipbookForm_previewScale__gBJ_y{transform:scale(.72);transform-origin:center center}.FlipbookForm_stageCaption__m67kK{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.8rem;font-weight:500;color:var(--muted-foreground);background:color-mix(in srgb,var(--card) 80%,transparent);border:1px solid var(--border);border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.FlipbookForm_emptyStage__ZGWHD{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;color:var(--muted-foreground);max-width:280px}.FlipbookForm_emptyStage__ZGWHD svg{color:var(--primary);opacity:.55;margin-bottom:.5rem}.FlipbookForm_pageRow__uQuw7{display:flex;align-items:center;gap:.5rem}.FlipbookForm_pageThumb__qJCqN{width:52px;height:74px;flex-shrink:0;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--muted)}.FlipbookForm_pageThumb__qJCqN img{width:100%;height:100%;object-fit:cover}.FlipbookForm_dragHandle__k3OxF{display:flex;cursor:-webkit-grab;cursor:grab;color:var(--subtle);transition:color .16s var(--ease)}.FlipbookForm_dragHandle__k3OxF:hover{color:var(--foreground)}.FlipbookForm_dragHandle__k3OxF:active{cursor:-webkit-grabbing;cursor:grabbing}@media (max-width:1080px){.FlipbookForm_workspace__OrTRB{grid-template-columns:1fr}.FlipbookForm_panel___hiE_,.FlipbookForm_stage__zrYD9{position:static;max-height:none;min-height:0}.FlipbookForm_stage__zrYD9{order:-1;min-height:420px}}.view_container__1qPfC{position:relative;z-index:1;max-width:1000px;margin:0 auto;padding:3rem var(--gutter) 5rem}.view_head__5s9Ze{text-align:center;margin-bottom:2.5rem}.view_heading__vmnuB{font-size:clamp(1.75rem,4.5vw,2.6rem);font-weight:700;letter-spacing:-.03em;text-wrap:balance}.view_description__htvUC{margin:.75rem auto 0;max-width:60ch;color:var(--muted-foreground);font-size:1rem;line-height:1.65;text-wrap:pretty}.view_stage__5WOUG{display:flex;justify-content:center;padding:clamp(1rem,3vw,2.25rem);border:1px solid var(--border);border-radius:var(--radius-xl);background:radial-gradient(ellipse 70% 55% at 50% 0,var(--primary-soft) 0,transparent 70%),var(--background-alt)}.view_pageflipper__1ZpgA{margin:0 auto}.view_state____CFM{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;max-width:440px;margin:7rem auto;padding:2.5rem 1.75rem;text-align:center;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow)}.view_stateTitle__PQ5KO{font-size:1.15rem;font-weight:600;letter-spacing:-.02em}.view_stateBody__M7_jK{font-size:.88rem;line-height:1.6;color:var(--muted-foreground);overflow-wrap:anywhere}.view_stateLink__id8nw{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;height:2.4rem;padding:0 1.05rem;border-radius:var(--radius);background:var(--gradient);color:#fff;font-size:.86rem;font-weight:500;box-shadow:var(--shadow-primary);transition:filter .16s var(--ease),transform .16s var(--ease)}.view_stateLink__id8nw:hover{filter:brightness(1.08);transform:translateY(-1px)}