.pa.svelte-pti9b3{max-width:1120px;margin:28px auto 0;padding:0 24px}.pa-form.svelte-pti9b3,.pa-thread.svelte-pti9b3{background:var(--cream,#f5e9cd);color:#2b2118;border-radius:6px;box-shadow:4px 5px #00000047}.pa-form.svelte-pti9b3{padding:18px 20px 14px}.pa-thread.svelte-pti9b3{max-height:60vh;margin-bottom:14px;padding:18px 20px;overflow-y:auto}.pa-label.svelte-pti9b3{text-transform:uppercase;letter-spacing:.04em;color:var(--red-deep,#8e1b1b);margin-bottom:8px;font-family:Oswald,sans-serif;font-weight:600;display:block}.pa-row.svelte-pti9b3{align-items:stretch;gap:12px;display:flex}.pa-row.svelte-pti9b3 textarea:where(.svelte-pti9b3){resize:none;min-height:48px;font:inherit;color:#2b2118;background:#fffaf0;border:2px solid #8e1b1b59;border-radius:4px;flex:1;padding:12px 14px;font-size:1.02rem}.pa-row.svelte-pti9b3 textarea:where(.svelte-pti9b3):focus{border-color:var(--red-deep,#8e1b1b);outline:none}.pa-btn.svelte-pti9b3{text-transform:uppercase;background:var(--red-deep,#8e1b1b);color:var(--cream,#f5e9cd);cursor:pointer;border:0;border-radius:4px;padding:0 26px;font-family:Oswald,sans-serif;font-weight:600;box-shadow:3px 3px #0000004d}.pa-btn.svelte-pti9b3:disabled{opacity:.55;cursor:default}.pa-examples.svelte-pti9b3{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pa-chip.svelte-pti9b3{color:var(--red-deep,#8e1b1b);cursor:pointer;background:0 0;border:1px solid #8e1b1b66;border-radius:999px;padding:6px 12px;font-size:.86rem}.pa-chip.svelte-pti9b3:hover:not(:disabled){background:var(--red-deep,#8e1b1b);color:var(--cream,#f5e9cd)}.pa-note.svelte-pti9b3{color:#6b5a48;margin:10px 0 0;font-size:.8rem}.pa-note.svelte-pti9b3 a:where(.svelte-pti9b3){color:var(--red-deep,#8e1b1b);text-decoration:underline}.pa-q.svelte-pti9b3{color:var(--red-deep,#8e1b1b);margin:0 0 10px;font-weight:600}.pa-a.svelte-pti9b3{margin:0 0 18px;line-height:1.6}.pa-md.svelte-pti9b3 ul,.pa-md.svelte-pti9b3 ol{margin:6px 0 6px 1.2rem}.pa-md.svelte-pti9b3 a{color:var(--red-deep,#8e1b1b);text-decoration:underline}.pa-src.svelte-pti9b3{margin:8px 0 0 1.2rem;font-size:.85rem}.pa-src.svelte-pti9b3 a:where(.svelte-pti9b3){color:var(--red-deep,#8e1b1b);text-decoration:underline}.pa-busy.svelte-pti9b3{color:#6b5a48;margin:0;font-style:italic}.pa-err.svelte-pti9b3{color:#8e1b1b;margin:10px 0 0;font-size:.9rem}.v-root.svelte-1uha8ag{--red:var(--brand-red);--red-deep:var(--brand-red-deep);--cream:var(--brand-cream);--cream-lt:var(--brand-cream-lt);--ink:var(--brand-ink);--dark:var(--brand-charcoal);--gold:var(--brand-gold);--gold-lt:var(--brand-gold-lt);color:var(--ink);background:var(--cream-lt);-webkit-font-smoothing:antialiased;font-family:Bitter,Georgia,Times New Roman,serif;overflow-x:hidden}.v-root.svelte-1uha8ag *{box-sizing:border-box}.v-wrap.svelte-1uha8ag{max-width:1120px;margin:0 auto;padding:0 24px}.v-hero.svelte-1uha8ag{background-color:var(--brand-charcoal);background-image:radial-gradient(circle at 50% -10%, #0000 42%, var(--brand-shadow) 100%), radial-gradient(#ffffff1a 1.3px, transparent 1.6px);color:var(--cream);border-bottom:6px solid var(--gold);background-size:100% 100%,11px 11px;padding:90px 0 96px;position:relative}.v-hero-inner.svelte-1uha8ag{grid-template-columns:1.12fr .88fr;align-items:center;gap:48px;max-width:1120px;margin:0 auto;padding:0 24px;display:grid}.v-tagline.svelte-1uha8ag{color:var(--gold-lt);text-shadow:1px 2px 0 var(--brand-shadow);margin:0 0 4px;font-family:Kaushan Script,cursive;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1;animation:.7s .12s both svelte-1uha8ag-vUp}.v-h1.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.005em;color:var(--cream);text-shadow:2px 3px 0 var(--brand-shadow);margin:0 0 20px;font-family:Oswald,sans-serif;font-size:clamp(3.1rem,7.4vw,5.8rem);font-weight:700;line-height:.95;animation:.7s .2s both svelte-1uha8ag-vUp}.v-h1-accent.svelte-1uha8ag{color:var(--gold-lt)}.v-rotator.svelte-1uha8ag{margin-bottom:30px}.v-rot-stage.svelte-1uha8ag{display:grid}.v-rot-slide.svelte-1uha8ag{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s,transform .45s,visibility 0s linear .45s;transform:translateY(14px)}.v-rot-slide.is-on.svelte-1uha8ag{opacity:1;visibility:visible;transition:opacity .45s .12s,transform .5s .12s,visibility;transform:none}.v-rot-stage.svelte-1uha8ag .v-h1:where(.svelte-1uha8ag){margin-bottom:16px;font-size:clamp(2.4rem,4.9vw,4.1rem);animation:none}.v-rot-stage.svelte-1uha8ag .v-lede:where(.svelte-1uha8ag){margin-bottom:0;animation:none}.v-pills.svelte-1uha8ag{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.v-pill.svelte-1uha8ag{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#f5e9cdc7;background:#f5e9cd0f;border:1px solid #f5e9cd47;border-radius:999px;padding:7px 14px;font-family:Oswald,sans-serif;font-size:.8rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;position:relative;overflow:hidden}.v-pill.svelte-1uha8ag:hover{color:var(--cream);border-color:#f5e9cd99}.v-pill.is-active.svelte-1uha8ag{color:var(--ink);background:var(--gold-lt);border-color:var(--gold-lt)}.v-pill.svelte-1uha8ag:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.v-pill-bar.svelte-1uha8ag{background:var(--red);transform-origin:0;width:100%;height:3px;animation:linear both svelte-1uha8ag-vPill;position:absolute;bottom:0;left:0}.v-pill-bar.is-paused.svelte-1uha8ag{animation-play-state:paused}@keyframes svelte-1uha8ag-vPill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.v-lede.svelte-1uha8ag{color:#f7ecd6;max-width:36rem;margin:0 0 30px;font-size:1.12rem;line-height:1.7;animation:.7s .28s both svelte-1uha8ag-vUp}.v-cta-row.svelte-1uha8ag{flex-wrap:wrap;gap:16px;animation:.7s .36s both svelte-1uha8ag-vUp;display:flex}.v-cta-row-center.svelte-1uha8ag{justify-content:center}.v-hero-textlink.svelte-1uha8ag{letter-spacing:.04em;color:var(--gold-lt);margin-top:16px;font-family:Oswald,sans-serif;font-size:.9rem;text-decoration:none;display:inline-block}.v-hero-textlink.svelte-1uha8ag:hover{color:var(--cream)}.v-btn.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.08em;border-radius:2px;padding:15px 30px;font-family:Oswald,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,color .15s;display:inline-block}.v-btn-cream.svelte-1uha8ag{background:var(--cream);color:var(--red-deep);box-shadow:3px 3px 0 var(--brand-shadow)}.v-btn-cream.svelte-1uha8ag:hover{box-shadow:5px 6px 0 var(--brand-shadow);transform:translate(-1px,-2px)}.v-btn-ghost.svelte-1uha8ag{color:var(--cream);border:2px solid #f5e9cd99}.v-btn-ghost.svelte-1uha8ag:hover{background:var(--cream);color:var(--red-deep)}.v-hero-product.svelte-1uha8ag{justify-content:center;animation:.7s .3s both svelte-1uha8ag-vUp;display:flex;position:relative}.v-shots.svelte-1uha8ag{width:100%;max-width:440px;display:grid}.v-shot.svelte-1uha8ag{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;transition:opacity .35s,transform .45s,visibility 0s linear .45s;display:flex;transform:translateY(10px)scale(.985)}.v-shot.is-on.svelte-1uha8ag{opacity:1;visibility:visible;transition:opacity .45s .12s,transform .5s .12s,visibility;transform:none}.m-card.svelte-1uha8ag{background:var(--work-surface);color:var(--work-text);border:1px solid var(--work-border);border-top:3px solid var(--work-border-accent);font-family:var(--work-font-body);text-align:left;border-radius:4px;padding:14px 16px;font-size:13px;box-shadow:0 18px 40px #00000073}.m-head.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.m-eyebrow.svelte-1uha8ag{font-family:var(--work-font-display);text-transform:uppercase;letter-spacing:.18em;color:var(--work-accent);font-size:.62rem;font-weight:600}.m-title.svelte-1uha8ag{font-family:var(--work-font-display);color:var(--work-text);letter-spacing:.01em;font-size:1.02rem;font-weight:700}.m-sub.svelte-1uha8ag{color:var(--work-text-muted);margin-top:2px;font-size:.76rem}.m-small.svelte-1uha8ag{font-size:.7rem}.m-faint.svelte-1uha8ag{color:var(--work-text-faint)}.m-fine.svelte-1uha8ag{color:var(--work-text-muted);margin-top:8px;font-size:.68rem}.m-pill.svelte-1uha8ag{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:.66rem;font-weight:600;display:inline-flex}.m-info.svelte-1uha8ag{background:var(--work-info-bg);color:var(--work-info)}.m-success.svelte-1uha8ag{background:var(--work-success-bg);color:var(--work-success)}.m-danger.svelte-1uha8ag{background:var(--work-danger-bg);color:var(--work-danger)}.m-steps.svelte-1uha8ag{gap:7px;display:grid}.m-step.svelte-1uha8ag{background:var(--work-surface);border:1px solid var(--work-border);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:8px 10px;display:grid}.m-step.is-ack.svelte-1uha8ag{background:var(--work-success-bg);border-color:var(--work-success-bg)}.m-step.is-active.svelte-1uha8ag{border-color:var(--work-accent);box-shadow:0 0 0 3px var(--work-focus)}.m-step.is-idle.svelte-1uha8ag{opacity:.6}.m-seq.svelte-1uha8ag{background:var(--work-info-bg);width:22px;height:22px;color:var(--work-info);border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:600;display:inline-flex}.m-seq.is-done.svelte-1uha8ag{background:var(--work-success);color:#fff;font-size:.8rem}.m-step-top.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;display:flex}.m-proc.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.04em;color:var(--work-text-muted);font-size:.6rem}.m-type.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.025em;background:var(--work-surface-alt);color:var(--work-text-muted);border-radius:999px;padding:1px 6px;font-size:.56rem;font-weight:500}.m-type.is-loto.svelte-1uha8ag{background:var(--work-warning-bg);color:var(--work-warning)}.m-type.is-info.svelte-1uha8ag{background:var(--work-info-bg);color:var(--work-info)}.m-point.svelte-1uha8ag{align-items:center;gap:6px;margin-top:3px;display:flex}.m-arrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.04em;color:var(--work-text-muted);background:var(--work-surface-alt);border-radius:999px;padding:1px 6px;font-size:.54rem;font-weight:600}.m-tag.svelte-1uha8ag{color:var(--work-text);font-size:.72rem;font-weight:700}.m-note.svelte-1uha8ag{color:var(--work-text);margin-top:3px;font-size:.74rem;line-height:1.35}.m-status.svelte-1uha8ag{white-space:nowrap;text-transform:capitalize;background:var(--work-surface-alt);color:var(--work-text-muted);border-radius:999px;padding:2px 8px;font-size:.62rem;font-weight:500}.m-status.is-ack.svelte-1uha8ag{background:var(--work-success-bg);color:var(--work-success);border:1px solid #3f6f4340}.m-status.is-prog.svelte-1uha8ag{background:var(--work-info-bg);color:var(--work-info)}.m-month.svelte-1uha8ag{font-family:var(--work-font-display);white-space:nowrap;border:1px solid var(--work-border);border-radius:3px;padding:3px 8px;font-size:.74rem;font-weight:600}.m-legend.svelte-1uha8ag{color:var(--work-text-muted);gap:14px;margin-bottom:6px;font-size:.66rem;display:flex}.m-legend.svelte-1uha8ag i:where(.svelte-1uha8ag){vertical-align:middle;border-left:3px solid;width:8px;height:8px;margin-right:4px;display:inline-block}.m-legend.svelte-1uha8ag i.is-due:where(.svelte-1uha8ag){border-left-color:var(--work-accent)}.m-legend.svelte-1uha8ag i.is-over:where(.svelte-1uha8ag){border-left-color:var(--work-danger)}.m-legend.svelte-1uha8ag i.is-proj:where(.svelte-1uha8ag){border-left:3px dashed var(--work-border-accent)}.m-cal.svelte-1uha8ag{border-right:1px solid var(--work-border);border-bottom:1px solid var(--work-border);border-radius:3px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.m-cal-wd.svelte-1uha8ag{background:var(--work-accent);color:var(--work-on-accent);font-family:var(--work-font-display);text-align:center;padding:3px 0;font-size:.6rem;font-weight:600}.m-cal-day.svelte-1uha8ag{border-top:1px solid var(--work-border);border-left:1px solid var(--work-border);min-width:0;min-height:62px;padding:3px}.m-cal-num.svelte-1uha8ag{color:var(--work-text-muted);white-space:nowrap;margin-bottom:2px;font-size:.58rem}.m-cal-num.is-today.svelte-1uha8ag{color:var(--work-danger);font-weight:700}.m-cal-e.svelte-1uha8ag{border-left:3px solid var(--work-accent);color:var(--work-text);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-left:3px;font-size:.56rem;line-height:1.25;display:-webkit-box;overflow:hidden}.m-cal-e.is-over.svelte-1uha8ag{border-left-color:var(--work-danger);color:var(--work-danger);font-weight:600}.m-cal-e.is-proj.svelte-1uha8ag{border-left:3px dashed var(--work-border-accent);color:var(--work-text-muted);font-style:italic}.m-cal-e.is-done.svelte-1uha8ag{opacity:.6}.m-insp.svelte-1uha8ag{margin:0;padding:0;list-style:none}.m-insp.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid var(--work-border);justify-content:space-between;align-items:flex-start;gap:10px;padding:7px 0;display:flex}.m-insp.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:0}.m-q.svelte-1uha8ag{font-size:.8rem;font-weight:500;display:block}.m-hint.svelte-1uha8ag{color:var(--work-text-muted);font-size:.68rem;display:block}.m-val.svelte-1uha8ag{margin-top:1px;font-size:.74rem;display:block}.m-follow.svelte-1uha8ag{color:var(--work-success);background:var(--work-success-bg);border-radius:999px;margin-top:3px;padding:1px 8px;font-size:.68rem;font-weight:600;display:inline-block}.m-doc.svelte-1uha8ag{color:#1f2937;text-align:left;background:#fff;border-radius:2px;padding:14px 16px 10px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;box-shadow:0 18px 40px #00000073}.m-doc-top.svelte-1uha8ag{color:#6b7280;border-bottom:1px solid #e5e7eb;justify-content:space-between;padding-bottom:5px;font-size:.58rem;display:flex}.m-doc-title.svelte-1uha8ag{margin-top:8px;font-size:1.15rem;font-weight:700}.m-doc-sub.svelte-1uha8ag{color:#4b5563;margin-bottom:8px;font-size:.66rem}.m-doc-sum.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:8px;display:grid}.m-doc-sum.svelte-1uha8ag div:where(.svelte-1uha8ag){color:#6b7280;border:1px solid #e5e7eb;border-radius:3px;padding:5px 6px;font-size:.56rem;line-height:1.2}.m-doc-sum.svelte-1uha8ag b:where(.svelte-1uha8ag){color:#111827;font-size:.95rem;display:block}.m-doc-table.svelte-1uha8ag{border-collapse:collapse;width:100%;font-size:.6rem}.m-doc-table.svelte-1uha8ag th:where(.svelte-1uha8ag){text-align:left;background:#f3f4f6;padding:4px 5px;font-weight:700}.m-doc-table.svelte-1uha8ag td:where(.svelte-1uha8ag){white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:4px 5px}.m-doc-table.svelte-1uha8ag tr.is-absent:where(.svelte-1uha8ag) td:where(.svelte-1uha8ag){color:#991b1b;background:#fef2f2;font-weight:600}.m-doc-foot.svelte-1uha8ag{color:#6b7280;text-align:right;margin-top:8px;font-size:.54rem}.m-phone.svelte-1uha8ag{text-align:left;background:#f3f4f6;border:8px solid #1f2937;border-radius:30px;width:250px;margin:0 auto;font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;overflow:hidden;box-shadow:0 18px 40px #00000080}.m-ph-status.svelte-1uha8ag{color:#fff;background:#1f2937;justify-content:space-between;padding:2px 14px 4px;font-size:.6rem;font-weight:600;display:flex}.m-ph-bar.svelte-1uha8ag{color:#111827;background:#fff;border-bottom:1px solid #e5e7eb;padding:9px 12px;font-size:.8rem;font-weight:700}.m-ph-body.svelte-1uha8ag{gap:8px;padding:10px;display:grid}.m-ph-sync.svelte-1uha8ag{color:#92400e;background:#fef3c7;border:1px solid #f59e0b;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-size:.64rem;font-weight:600;display:flex}.m-ph-sync.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#f59e0b;border-radius:50%;flex:none;width:7px;height:7px}.m-ph-ok.svelte-1uha8ag{color:#065f46;background:#ecfdf5;border-radius:10px;padding:7px 10px;font-size:.64rem;line-height:1.35}.m-ph-card.svelte-1uha8ag{background:#fff;border-radius:12px;padding:10px 12px}.m-ph-card.is-idle.svelte-1uha8ag{opacity:.75}.m-ph-top.svelte-1uha8ag{align-items:center;gap:7px;display:flex}.m-ph-seq.svelte-1uha8ag{color:#4f46e5;background:#eef2ff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.66rem;font-weight:800;display:inline-flex}.m-ph-type.svelte-1uha8ag{color:#111827;flex:1;font-size:.8rem;font-weight:700}.m-ph-pill.svelte-1uha8ag{color:#b45309;background:#fffbeb;border-radius:12px;padding:2px 8px;font-size:.58rem;font-weight:700}.m-ph-point.svelte-1uha8ag{color:#4f46e5;margin-top:6px;font-size:.66rem;font-weight:600}.m-ph-instr.svelte-1uha8ag{color:#374151;margin-top:5px;font-size:.72rem;line-height:1.4}.m-ph-meta.svelte-1uha8ag{color:#6b7280;margin-top:6px;font-size:.64rem}.m-ph-btn.svelte-1uha8ag{color:#fff;text-align:center;background:#1e3a5f;border-radius:10px;margin-top:9px;padding:8px;font-size:.74rem;font-weight:700}.m-cover.svelte-1uha8ag{border:1px solid var(--work-border);border-left:4px solid var(--work-danger);color:var(--work-text-muted);border-radius:3px;margin:8px 0;padding:6px 9px;font-size:.66rem}.m-cover.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--work-danger);font-size:.72rem;display:block}.m-tiles.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:9px;display:grid}.m-tiles.svelte-1uha8ag div:where(.svelte-1uha8ag){border:1px solid var(--work-border);color:var(--work-text-muted);background:var(--work-surface);border-radius:3px;padding:6px 8px;font-size:.62rem}.m-tiles.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--work-text);font-size:1.15rem;font-weight:600;display:block}.m-tiles.svelte-1uha8ag b.is-red:where(.svelte-1uha8ag){color:var(--work-danger)}.m-h2.svelte-1uha8ag{font-family:var(--work-font-display);margin-bottom:4px;font-size:.82rem;font-weight:700}.m-table.svelte-1uha8ag{border-collapse:collapse;border:1px solid var(--work-border);width:100%;font-size:.7rem}.m-table.svelte-1uha8ag thead:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){background:var(--work-accent);color:var(--work-on-accent);font-family:var(--work-font-display);text-transform:uppercase;letter-spacing:.06em;text-align:right;padding:4px 7px;font-size:.56rem;font-weight:600}.m-table.svelte-1uha8ag thead:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag):first-child,.m-table.svelte-1uha8ag td:where(.svelte-1uha8ag):first-child{text-align:left}.m-table.svelte-1uha8ag td:where(.svelte-1uha8ag){border-top:1px solid var(--work-border);text-align:right;padding:4px 7px}.m-table.svelte-1uha8ag tr.is-degraded:where(.svelte-1uha8ag) td:where(.svelte-1uha8ag){opacity:.6}.m-table.svelte-1uha8ag tr.is-degraded:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--work-danger);margin-left:6px;font-size:.6rem}.m-toggle.svelte-1uha8ag{border:1px solid var(--work-border);border-radius:4px;font-size:.66rem;font-weight:500;display:inline-flex;overflow:hidden}.m-toggle.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--work-text-muted);background:var(--work-surface);padding:3px 9px}.m-toggle.svelte-1uha8ag span.is-on:where(.svelte-1uha8ag){background:var(--work-accent);color:var(--work-on-accent)}.m-select.svelte-1uha8ag{border:1px solid var(--work-border);background:var(--work-surface);border-radius:3px;justify-content:space-between;margin-bottom:2px;padding:5px 9px;font-size:.74rem;display:flex}.v-tree.svelte-1uha8ag{width:100%;height:auto;padding:4px 0 0;display:block}.v-tree-l.svelte-1uha8ag{fill:#1f2937;font:600 13px system-ui,sans-serif}.v-tree-iso.svelte-1uha8ag{fill:#6b7280;font:500 10px system-ui,sans-serif}.v-tree-w.svelte-1uha8ag{fill:#6b7280;font:11px system-ui,sans-serif}.v-tree-m.svelte-1uha8ag{fill:#9ca3af;font:10px system-ui,sans-serif}.v-tree-legend.svelte-1uha8ag{align-items:center;gap:5px;display:flex}.v-tree-legend.svelte-1uha8ag i:where(.svelte-1uha8ag){border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.v-tree-legend.svelte-1uha8ag i:where(.svelte-1uha8ag):first-child{margin-left:0}.m-pstatus.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.04em;background:var(--work-warning-bg);color:var(--work-warning);border-radius:999px;padding:2px 8px;font-size:.6rem;font-weight:600}.m-block.svelte-1uha8ag{background:var(--work-danger-bg);color:var(--work-danger);border-radius:3px;margin-bottom:8px;padding:6px 9px;font-size:.68rem;font-weight:600;line-height:1.35}.m-sec.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.06em;color:var(--work-text-muted);margin:6px 0 4px;font-size:.58rem;font-weight:700}.m-matrix.svelte-1uha8ag{border-collapse:collapse;width:100%;font-size:.68rem}.m-matrix.svelte-1uha8ag th:where(.svelte-1uha8ag){text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--work-text-muted);background:var(--work-surface-alt);padding:3px 6px;font-size:.58rem;font-weight:600}.m-matrix.svelte-1uha8ag td:where(.svelte-1uha8ag){border-bottom:1px solid var(--work-border);padding:4px 6px}.m-matrix.svelte-1uha8ag td:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--work-text-faint);font-size:.56rem;display:block}.m-matrix.svelte-1uha8ag td.is-bad:where(.svelte-1uha8ag){background:var(--work-danger-bg);color:var(--work-danger);font-weight:600}.m-dl.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.m-dl.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--work-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.58rem}.m-dl.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:0;font-size:.74rem}.v-seal.svelte-1uha8ag{width:120px;height:auto;filter:drop-shadow(3px 4px 0 var(--brand-shadow));margin:0 0 14px -4px;animation:.85s 50ms both svelte-1uha8ag-vStamp;display:block;transform:rotate(-8deg)}.v-arc-text.svelte-1uha8ag{fill:var(--cream);letter-spacing:3px;font-family:Oswald,sans-serif;font-size:13.5px;font-weight:600}.v-seal-word.svelte-1uha8ag{fill:var(--red);letter-spacing:1.5px;font-family:Barlow Condensed,sans-serif;font-size:38px;font-weight:800}.v-seal-sub.svelte-1uha8ag{fill:var(--red-deep);letter-spacing:2.5px;font-family:Oswald,sans-serif;font-size:9.5px;font-weight:500}.v-seal-stars.svelte-1uha8ag{fill:var(--gold);letter-spacing:4px;font-size:15px}.v-stripe.svelte-1uha8ag{background:var(--dark);border-top:4px solid var(--gold);border-bottom:4px solid var(--gold);padding:9px 0;overflow:hidden}.v-stripe-track.svelte-1uha8ag{white-space:nowrap;width:max-content;animation:70s linear infinite svelte-1uha8ag-vMarquee;display:flex}.v-stripe-track.svelte-1uha8ag span:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.18em;color:var(--cream);padding-right:8px;font-family:Oswald,sans-serif;font-size:.84rem}.v-proof.svelte-1uha8ag{background:var(--cream-lt);border-bottom:2px solid #2c21181f}.v-proof-inner.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:1120px;margin:0 auto;padding:22px 24px;display:flex}.v-stat.svelte-1uha8ag{text-align:center;padding:6px 18px}.v-stat-num.svelte-1uha8ag{color:var(--red);letter-spacing:.01em;font-family:Oswald,sans-serif;font-size:1.85rem;font-weight:700;line-height:1;display:block}.v-stat-lbl.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.16em;color:#6b5742;margin-top:5px;font-family:Oswald,sans-serif;font-size:.68rem;font-weight:500;display:block}.v-sep.svelte-1uha8ag{background:#2c21182e;width:1px;height:34px}.v-ask.svelte-1uha8ag{padding:14px 0 48px}.v-cite.svelte-1uha8ag{background:var(--dark);color:var(--cream);border-bottom:6px solid var(--gold)}.v-cite-inner.svelte-1uha8ag{grid-template-columns:auto 1fr;align-items:center;gap:40px;max-width:1000px;margin:0 auto;padding:56px 24px;display:grid}.v-cite-num.svelte-1uha8ag{color:var(--gold-lt);font-family:Oswald,sans-serif;font-size:clamp(4rem,10vw,7rem);font-weight:700;line-height:.9}.v-cite-title.svelte-1uha8ag{color:var(--cream);margin:0 0 12px;font-family:Oswald,sans-serif;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:600;line-height:1.2}.v-cite-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#f5e9cdd9;max-width:40rem;margin:0 0 14px;font-size:1.02rem;line-height:1.65}.v-cite-link.svelte-1uha8ag{letter-spacing:.04em;color:var(--gold-lt);font-family:Oswald,sans-serif;font-weight:600;text-decoration:none}.v-cite-link.svelte-1uha8ag:hover{color:var(--cream)}.v-section.svelte-1uha8ag{padding:84px 0;position:relative}.v-section-cream.svelte-1uha8ag{background-color:var(--brand-cream-lt);background-image:radial-gradient(#2c21180e 1.2px,#0000 1.5px);background-size:12px 12px}.v-section-red.svelte-1uha8ag{background-color:var(--brand-cream-lt);color:var(--brand-ink);background-image:radial-gradient(var(--brand-shadow) 1.3px, transparent 1.6px);border-top:6px solid var(--gold);border-bottom:6px solid var(--gold);background-size:11px 11px}.v-head.svelte-1uha8ag{text-align:center;max-width:48rem;margin:0 auto 50px}.v-kicker.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.3em;color:var(--red);margin-bottom:14px;font-family:Oswald,sans-serif;font-size:.74rem;font-weight:600;display:inline-block}.v-head-lede.svelte-1uha8ag{color:#4a3a2c;max-width:42rem;margin:18px auto 0;font-size:1.08rem;line-height:1.65}.v-kicker-light.svelte-1uha8ag{color:var(--brand-ink)}.v-h2.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.01em;color:var(--ink);margin:0;font-family:Oswald,sans-serif;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:700;line-height:1.05}.v-h2-light.svelte-1uha8ag{color:var(--brand-ink);text-shadow:2px 2px 0 var(--brand-shadow)}.v-dark.svelte-1uha8ag{padding-top:76px}.v-dd.svelte-1uha8ag{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:28px;max-width:980px;margin:0 auto;display:grid}.v-dd-label.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px;font-family:Oswald,sans-serif;font-size:.78rem;font-weight:600;display:block}.v-dd.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding:0;list-style:none}.v-dd.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:9px 0 9px 28px;line-height:1.45;position:relative}.v-dd-foot.svelte-1uha8ag{margin:16px 0 0;font-size:.92rem;line-height:1.55}.v-dd-paper.svelte-1uha8ag{color:#7a6a58;background-color:#fbf8f1;border:1px solid #2c21182e;border-left:3px double #b2222247;padding:24px 26px;font-family:Bitter,Georgia,serif;transform:rotate(-1deg);box-shadow:4px 5px #2c211824}.v-dd-paper.svelte-1uha8ag .v-dd-label:where(.svelte-1uha8ag){color:#7a6a58}.v-dd-paper.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✕";color:#a8977d;position:absolute;left:2px}.v-dd-paper.svelte-1uha8ag .v-dd-foot:where(.svelte-1uha8ag){color:#6b5742;font-style:italic}.v-dd-data.svelte-1uha8ag{color:#1f2937;background:#fff;border-radius:10px;padding:24px 26px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.97rem;box-shadow:0 14px 32px #2c21182e,0 0 0 1px #0000000d}.v-dd-data.svelte-1uha8ag .v-dd-label:where(.svelte-1uha8ag){color:var(--red)}.v-dd-data.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px solid #f1f5f9}.v-dd-data.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:0}.v-dd-data.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"✓";color:#fff;background:#15803d;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.66rem;font-weight:700;display:flex;position:absolute;top:9px;left:0}.v-dd-data.svelte-1uha8ag .v-dd-foot:where(.svelte-1uha8ag){color:#475569}.v-dd-arrow.svelte-1uha8ag{color:var(--red);align-self:center;font-family:Oswald,sans-serif;font-size:2.6rem}.v-cards.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:26px;display:grid}.v-card.svelte-1uha8ag{color:var(--ink);background:var(--brand-cream);border:2px solid var(--ink);padding:0 26px 28px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;box-shadow:6px 6px #2c21184d}.v-card.svelte-1uha8ag:hover{box-shadow:9px 10px 0 var(--red);transform:translate(-2px,-3px)}.v-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#4a3a2c;margin:22px 0 18px;font-size:.99rem;line-height:1.65}.v-card-link.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.06em;color:var(--red);font-family:Oswald,sans-serif;font-size:.9rem;font-weight:600}.v-ribbon.svelte-1uha8ag{background:var(--red);color:var(--cream);text-transform:uppercase;letter-spacing:.04em;clip-path:polygon(0 0,100% 0,calc(100% - 15px) 50%,100% 100%,0 100%);box-shadow:0 5px 7px var(--brand-shadow);margin:0 0 -8px -10px;padding:11px 32px 11px 20px;font-family:Oswald,sans-serif;font-size:1.02rem;font-weight:600;line-height:1.2;display:inline-block;transform:translateY(-15px)}.v-steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.v-step.svelte-1uha8ag{text-align:center}.v-medal.svelte-1uha8ag{background:var(--cream);width:84px;height:84px;color:var(--red);border:4px solid var(--gold);box-shadow:0 0 0 3px var(--red-deep), 4px 5px 0 var(--brand-shadow);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 22px;font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:700;display:flex}.v-step-title.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-ink);margin:0 0 10px;font-family:Oswald,sans-serif;font-size:1.3rem;font-weight:600}.v-step.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--brand-text-body);max-width:19rem;margin:0 auto;font-size:.99rem;line-height:1.65}.v-stamps.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.v-stamp.svelte-1uha8ag{background:var(--cream);border:2px dashed var(--red);text-align:center;border-radius:2px;flex-direction:column;align-items:center;gap:7px;padding:18px 10px;text-decoration:none;transition:transform .15s,background .15s;display:flex}.v-stamp.svelte-1uha8ag:hover{background:#fff;transform:translateY(-3px)}.v-stamp.svelte-1uha8ag:hover .v-stamp-lbl:where(.svelte-1uha8ag){color:var(--red)}.v-featured.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.v-more.svelte-1uha8ag{margin-top:34px}.v-more.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;text-align:center;letter-spacing:.04em;color:var(--red);margin-bottom:22px;font-family:Oswald,sans-serif;font-size:1rem;font-weight:600;list-style:none}.v-more.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.v-more.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:" ▾"}.v-more[open].svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:" ▴"}.v-stamp-lbl.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.04em;color:var(--ink);font-family:Oswald,sans-serif;font-size:.82rem;font-weight:600;line-height:1.2}.v-cta.svelte-1uha8ag{background-color:var(--red);background-image:radial-gradient(var(--brand-shadow) 1.3px, transparent 1.6px);color:var(--cream);border-bottom:6px solid var(--gold);background-size:11px 11px;padding:100px 0 92px;position:relative}.v-scallop-top.svelte-1uha8ag{background:radial-gradient(circle at 16px 0, var(--cream) 0 12px, transparent 13px) repeat-x;background-size:32px 20px;height:20px;position:absolute;top:0;left:0;right:0}.v-cta-inner.svelte-1uha8ag{text-align:center;max-width:760px;margin:0 auto;padding:0 24px}.v-tagline-center.svelte-1uha8ag{text-align:center}.v-cta-title.svelte-1uha8ag{text-transform:uppercase;color:var(--cream);text-shadow:2px 3px 0 var(--brand-shadow);margin:0 0 16px;font-family:Oswald,sans-serif;font-size:clamp(2.1rem,5.5vw,3.6rem);font-weight:700;line-height:1.05}.v-cta-lede.svelte-1uha8ag{color:#f7ecd6;max-width:34rem;margin:0 auto 30px;font-size:1.12rem;line-height:1.7}.v-footer.svelte-1uha8ag{background:var(--dark);color:var(--cream);border-top:6px solid var(--gold)}.v-footer-inner.svelte-1uha8ag{grid-template-columns:2fr 1fr 1fr;gap:40px;max-width:1120px;margin:0 auto;padding:56px 24px 40px;display:grid}.v-footer-brand.svelte-1uha8ag{max-width:26rem}.v-footer-logo.svelte-1uha8ag{letter-spacing:.04em;color:var(--cream);font-family:Barlow Condensed,sans-serif;font-size:1.7rem;font-weight:800;display:block}.v-footer-tag.svelte-1uha8ag{color:#f5e9cdb3;margin:12px 0 16px;font-size:.95rem;line-height:1.65}.v-footer-osha.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-lt);font-family:Oswald,sans-serif;font-size:.72rem;font-weight:600}.v-footer-head.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.18em;color:var(--gold-lt);margin:0 0 16px;font-family:Oswald,sans-serif;font-size:.72rem;font-weight:600}.v-footer-list.svelte-1uha8ag{margin:0;padding:0;list-style:none}.v-footer-list.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:10px}.v-footer-link.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.04em;color:#f5e9cdc7;font-family:Oswald,sans-serif;font-size:.82rem;font-weight:400;text-decoration:none;transition:color .15s}.v-footer-link.svelte-1uha8ag:hover{color:var(--cream)}.v-footer-base.svelte-1uha8ag{letter-spacing:.06em;text-transform:uppercase;color:#f5e9cd8c;border-top:1px solid #f5e9cd26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:1120px;margin:0 auto;padding:18px 24px 30px;font-family:Oswald,sans-serif;font-size:.74rem;display:flex}.v-footer-base-right.svelte-1uha8ag{align-items:center;gap:12px;display:flex}.v-footer-base-right.svelte-1uha8ag span[aria-hidden]:where(.svelte-1uha8ag){color:var(--gold)}@keyframes svelte-1uha8ag-vUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-vStamp{0%{opacity:0;transform:scale(1.3)rotate(0)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes svelte-1uha8ag-vMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.v-tagline.svelte-1uha8ag,.v-h1.svelte-1uha8ag,.v-lede.svelte-1uha8ag,.v-cta-row.svelte-1uha8ag,.v-seal.svelte-1uha8ag,.v-stripe-track.svelte-1uha8ag,.v-hero-product.svelte-1uha8ag{animation:none!important}.v-rot-slide.svelte-1uha8ag,.v-rot-slide.is-on.svelte-1uha8ag,.v-shot.svelte-1uha8ag,.v-shot.is-on.svelte-1uha8ag{transition:none}}@media (width<=860px){.v-hero-inner.svelte-1uha8ag{text-align:center;grid-template-columns:1fr}.v-pills.svelte-1uha8ag{justify-content:center}.v-hero-inner.svelte-1uha8ag{gap:40px}.v-cta-row.svelte-1uha8ag{justify-content:center}.v-lede.svelte-1uha8ag{margin-left:auto;margin-right:auto}.v-seal.svelte-1uha8ag{width:96px;margin:0 auto 12px}.v-cite-inner.svelte-1uha8ag{text-align:center;grid-template-columns:1fr;gap:12px}.v-cite-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-left:auto;margin-right:auto}.v-cards.svelte-1uha8ag,.v-steps.svelte-1uha8ag,.v-featured.svelte-1uha8ag,.v-dd.svelte-1uha8ag{grid-template-columns:1fr}.v-dd-arrow.svelte-1uha8ag{justify-self:center;transform:rotate(90deg)}.v-dd-paper.svelte-1uha8ag{transform:none}.v-footer-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:28px}.v-footer-base.svelte-1uha8ag{text-align:center;flex-direction:column}}@media (width<=820px){.v-stamps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.v-stamps.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}
