.field.svelte-177jmed{max-width:600px}.controls.svelte-177jmed{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:16px}.chips.svelte-177jmed{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.chips-label.svelte-177jmed{font-family:var(--font-ui);font-size:13px;color:var(--stone)}.chip.svelte-177jmed{font-family:var(--font-ui);font-size:13.5px;font-weight:500;color:var(--ink);background:var(--paper-raised);border:1px solid var(--line);border-radius:999px;padding:7px 15px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.chip.svelte-177jmed:hover{background:var(--clay-soft);border-color:var(--clay)}.results-area.svelte-177jmed{margin-top:30px}.summary.svelte-177jmed{margin-bottom:16px}.results.svelte-177jmed{display:grid;gap:14px}.status.svelte-177jmed{font-family:var(--font-ui);font-size:14px;color:var(--stone);margin:0}.status.err.svelte-177jmed{color:var(--clay)}.wall-stack.svelte-177jmed{position:relative;margin-top:22px}.teaser.svelte-177jmed{position:relative;height:130px;overflow:hidden;border-radius:14px}.teaser-card.svelte-177jmed{background:var(--paper-raised);border:1px solid var(--line);border-radius:14px;padding:20px 24px;filter:blur(3px);opacity:.7}.teaser-fade.svelte-177jmed{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,var(--paper) 84%)}.t-head.svelte-177jmed{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.t-book.svelte-177jmed{font-family:var(--font-display);font-size:17px;color:var(--ink)}.t-page.svelte-177jmed{font-size:12px;font-weight:600;color:var(--clay)}.t-text.svelte-177jmed{font-family:var(--font-reading);font-size:16px;line-height:1.66;color:var(--ink);margin:0}.wall-card.svelte-177jmed{background:var(--paper-raised);border:1px solid var(--line);border-radius:18px;padding:40px 44px;box-shadow:0 16px 40px #3c2c1e1f;margin-top:-6px;display:flex;align-items:center;gap:36px;flex-wrap:wrap}.wall-copy.svelte-177jmed{flex:1 1 340px}.wall-line.svelte-177jmed{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--stone);margin-bottom:12px}.wall-term.svelte-177jmed{color:var(--ink);font-weight:700}.wall-card.svelte-177jmed h2:where(.svelte-177jmed){font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1.14;margin:0 0 10px}.wall-card.svelte-177jmed p:where(.svelte-177jmed){font-family:var(--font-reading);font-size:16.5px;line-height:1.58;color:var(--stone);margin:0;max-width:48ch}.wall-cta.svelte-177jmed{flex:0 0 auto;text-align:center}.wall-btn.svelte-177jmed{display:inline-block;font-family:var(--font-ui);font-size:15px;font-weight:600;color:var(--paper);background:var(--clay);border-radius:11px;padding:14px 26px;transition:filter .15s ease}.wall-btn.svelte-177jmed:hover{color:var(--paper);filter:brightness(.93)}.wall-plans.svelte-177jmed{margin-top:10px}.wall-plans.svelte-177jmed a:where(.svelte-177jmed){font-family:var(--font-ui);font-size:13.5px;font-weight:600;color:var(--stone)}@media (max-width: 640px){.wall-card.svelte-177jmed{padding:28px 24px}}.reader-preview.svelte-1q04qt1{background:var(--paper);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 12px 28px #3c2c1e1f}.chrome.svelte-1q04qt1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--paper-raised);border-bottom:1px solid var(--line)}.chrome-title.svelte-1q04qt1{font-family:var(--font-display);font-size:13px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chrome-page.svelte-1q04qt1{font-family:var(--font-ui);font-size:11px;font-weight:600;color:var(--clay);white-space:nowrap}.surface.svelte-1q04qt1{position:relative;padding:22px 24px 14px 56px}.page-marker.svelte-1q04qt1{position:absolute;left:14px;top:22px;font-family:var(--font-ui);font-size:10px;font-weight:600;color:var(--stone);white-space:nowrap}.surface.svelte-1q04qt1 p:where(.svelte-1q04qt1){font-family:var(--font-reading);font-size:14px;line-height:1.72;color:var(--ink);margin:0 0 .9em}.surface.svelte-1q04qt1 mark:where(.svelte-1q04qt1){background:var(--clay-soft);color:var(--ink);padding:1px 3px;border-radius:3px}.open.svelte-1q04qt1{display:block;padding:11px 14px;border-top:1px solid var(--line);background:var(--paper-raised);font-family:var(--font-ui);font-size:12.5px;font-weight:600;color:var(--clay);text-align:center}.open.svelte-1q04qt1:hover{background:var(--clay-soft);color:var(--ink)}.no-chrome.svelte-1q04qt1 .surface:where(.svelte-1q04qt1){padding-left:48px}
