.viewer.svelte-1j7v1f3{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:#e8eaed}.page-stage.svelte-1j7v1f3{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:0;scrollbar-width:none;-ms-overflow-style:none}.page-stage.svelte-1j7v1f3::-webkit-scrollbar{display:none}.page-stage.has-controls.svelte-1j7v1f3{top:46px}.page-surface.svelte-1j7v1f3{position:relative;flex:0 0 auto;background:#fff;box-shadow:0 4px 18px #1114}.page-stage.svelte-1j7v1f3 canvas:where(.svelte-1j7v1f3){position:absolute;inset:0;display:block;background:#fff}.textLayer.svelte-1j7v1f3{position:absolute;inset:0;overflow:clip;line-height:1;text-align:initial;transform-origin:0 0;z-index:1;-webkit-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none}.textLayer.svelte-1j7v1f3 span,.textLayer.svelte-1j7v1f3 br{position:absolute;color:transparent;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text}.textLayer.svelte-1j7v1f3 .markedContent{display:contents}.textLayer.svelte-1j7v1f3 ::selection{background:#2d73dc59}.page-controls.svelte-1j7v1f3{position:absolute;z-index:2;top:0;left:0;right:0;height:46px;display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid #d4d7db;background:#f7f8f9;color:#555d66;font-family:Nunito,Inter,Helvetica,Arial,sans-serif;font-size:13px;font-weight:750}.page-controls.svelte-1j7v1f3 button:where(.svelte-1j7v1f3){width:30px;height:30px;display:grid;place-items:center;border:1px solid #d6dae0;border-radius:6px;background:#fff;color:#424a53;cursor:pointer}.page-controls.svelte-1j7v1f3 button:where(.svelte-1j7v1f3):disabled{opacity:.38;cursor:default}.page-controls.svelte-1j7v1f3 i:where(.svelte-1j7v1f3){font-size:20px}.status.svelte-1j7v1f3{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#e8eaedd9;color:#69717a;font-family:Nunito,Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700}.status.error.svelte-1j7v1f3{color:#a4382e}body.bg-gray-200:has(.landing){margin:0;background:#f3f6fb!important}.landing.svelte-15lvh9c{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;background:radial-gradient(circle at 85% 5%,#cde0fb80,transparent 30%),#f3f6fb;color:#28313f;font-family:Nunito,Inter,Helvetica,Arial,sans-serif;font-size:16px}.landing.svelte-15lvh9c a:where(.svelte-15lvh9c){text-decoration:none}.landing.svelte-15lvh9c a:where(.svelte-15lvh9c):focus-visible{outline:3px solid #4f8fe5;outline-offset:4px}.landing.svelte-15lvh9c h1:where(.svelte-15lvh9c),.landing.svelte-15lvh9c p:where(.svelte-15lvh9c){font-family:Nunito,Inter,Helvetica,Arial,sans-serif}.site-header.svelte-15lvh9c{max-width:1280px;width:100%;flex:0 0 auto;box-sizing:border-box;min-height:92px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 32px}.brand.svelte-15lvh9c{display:flex;align-items:center;color:#243247;font-size:25px;font-weight:750;letter-spacing:-1px}.brand-logo.svelte-15lvh9c{width:40px;height:40px;margin-right:12px;background:transparent;object-fit:contain;flex:0 0 auto}.brand.svelte-15lvh9c span:where(.svelte-15lvh9c){color:#1a73e8}nav.svelte-15lvh9c{display:flex;align-items:center;gap:28px}nav.svelte-15lvh9c>a:where(.svelte-15lvh9c){font-size:14px;font-weight:600;color:#3d6fae}.button.svelte-15lvh9c{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border:1px solid #1d559b;border-radius:11px;background:#225fa9;color:#fff;font-size:14px;font-weight:650;box-shadow:inset 0 1px #ffffff21,0 4px 12px #1f539733}.button.svelte-15lvh9c:hover{background:#1d5599;color:#fff}main.svelte-15lvh9c{max-width:1280px;width:100%;margin:0 auto;padding:0 24px 28px;flex:0 0 auto}.welcome-short.svelte-15lvh9c{position:relative;flex:0 0 auto;min-height:220px;overflow:hidden;border-radius:22px;display:flex;align-items:center;background:#315c8f}.welcome-short.svelte-15lvh9c>img:where(.svelte-15lvh9c),.shade.svelte-15lvh9c{position:absolute;inset:0;width:100%;height:100%}.welcome-short.svelte-15lvh9c>img:where(.svelte-15lvh9c){object-fit:cover;object-position:center 42%}.shade.svelte-15lvh9c{background:linear-gradient(90deg,#0b2346ed,#0e2545bb 37%,#0a1f3c22 78%)}.hero-copy.svelte-15lvh9c{position:relative;width:100%;box-sizing:border-box;padding:36px 56px;color:#fff}h1.svelte-15lvh9c{max-width:720px;margin:0 0 10px;color:#fff;font-size:clamp(34px,4vw,48px);font-weight:650;line-height:1.08;letter-spacing:-.032em;text-shadow:0 2px 22px #00000038}.hero-copy.svelte-15lvh9c p:where(.svelte-15lvh9c){margin:0;max-width:640px;color:#e2ecfa;font-size:17px;line-height:1.5}.notes.svelte-15lvh9c{margin:28px 32px 0}.notes.svelte-15lvh9c p:where(.svelte-15lvh9c){margin:0 0 16px;color:#6f7987;font-size:16px;line-height:1.8}.notes.svelte-15lvh9c .lead:where(.svelte-15lvh9c){color:#28313f;font-size:18px;font-weight:600}.notes.svelte-15lvh9c strong:where(.svelte-15lvh9c){color:#243247;font-weight:700}.sheet-card.svelte-15lvh9c{container-type:inline-size;display:flex;justify-content:center;margin:28px 32px 12px;padding:28px;border-radius:18px;background:linear-gradient(135deg,#315c8f,#102d54)}.viewer-frame.svelte-15lvh9c{flex:0 0 auto;width:min(100%,794px);height:calc(842 / 595 * min(100cqw,794px) + 46px);max-width:100%;margin:0;overflow:hidden;border:1px solid #d9e5f7;border-radius:20px;background:#e8eaed;box-shadow:0 12px 35px #2339580d}.viewer-message.svelte-15lvh9c{margin:0;padding:48px 24px;color:#6f7987;text-align:center}.footer-brand.svelte-15lvh9c{color:#243247;font-size:19px;font-weight:700}.footer-meta.svelte-15lvh9c{margin-left:auto;text-align:right}footer.svelte-15lvh9c{max-width:1280px;width:100%;margin:0 auto;flex:0 0 auto;display:flex;align-items:center;gap:24px;padding:12px 56px 14px;color:#718095;font-size:12px}@media(max-width:800px){.site-header.svelte-15lvh9c,.hero-copy.svelte-15lvh9c,footer.svelte-15lvh9c{padding-left:24px;padding-right:24px}.notes.svelte-15lvh9c,.sheet-card.svelte-15lvh9c{margin-left:8px;margin-right:8px}.welcome-short.svelte-15lvh9c{min-height:200px}}@media(max-width:540px){.site-header.svelte-15lvh9c{min-height:78px;padding:16px;flex-wrap:wrap}nav.svelte-15lvh9c a[href^="tel:"]:where(.svelte-15lvh9c){display:none}.brand.svelte-15lvh9c{font-size:22px}.brand-logo.svelte-15lvh9c{width:40px;height:40px}nav.svelte-15lvh9c .button:where(.svelte-15lvh9c){min-height:44px;padding:10px 12px;font-size:12px}main.svelte-15lvh9c{padding:0 12px 16px}.welcome-short.svelte-15lvh9c{border-radius:16px}.hero-copy.svelte-15lvh9c{padding:28px 22px}h1.svelte-15lvh9c{font-size:34px}.sheet-card.svelte-15lvh9c,.viewer-frame.svelte-15lvh9c{border-radius:16px}footer.svelte-15lvh9c{padding:26px 22px 36px;flex-wrap:wrap}.footer-meta.svelte-15lvh9c{display:none}}
