dialog.svelte-561r14{margin:auto;padding:0;border:1px solid var(--line);border-radius:22px;width:min(760px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow:auto;background:var(--paper);color:var(--ink)}dialog.svelte-561r14::backdrop{background:#2b1d1866}.correction-review.svelte-561r14{margin:0 auto;padding:28px;color:var(--ink)}h1.svelte-561r14{font:400 30px/1.15 "Young Serif",Georgia,serif;max-width:650px;margin:10px 0 16px}h1.svelte-561r14:focus{outline:none}.intro.svelte-561r14{color:var(--muted);line-height:1.6;margin-bottom:24px}.changes.svelte-561r14{display:grid;gap:14px}article.svelte-561r14,.versions.svelte-561r14>div:where(.svelte-561r14){background:var(--white);border:1px solid var(--line);border-radius:20px;padding:20px}h2.svelte-561r14{font:700 16px/1.4 Hanken Grotesk,sans-serif;margin:0 0 12px}.comparison.svelte-561r14{display:grid;grid-template-columns:1fr 1fr;gap:24px}.comparison.svelte-561r14 span:where(.svelte-561r14){font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.comparison.svelte-561r14 p:where(.svelte-561r14){white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin:8px 0 0}.before.svelte-561r14{color:var(--muted);text-decoration:line-through}.versions.svelte-561r14{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.versions.svelte-561r14 p:where(.svelte-561r14){color:var(--muted);margin:5px 0 0;line-height:1.5}.versions.svelte-561r14 .corrected:where(.svelte-561r14){border-color:var(--coral)}.warning.svelte-561r14{background:#fce7cf;border-radius:18px;padding:18px;font-weight:700;margin:20px 0}.ack.svelte-561r14{display:flex;gap:12px;align-items:center;min-height:48px;line-height:1.5}.ack.svelte-561r14 input:where(.svelte-561r14){width:24px;height:24px;flex-shrink:0;accent-color:var(--ink)}.actions.svelte-561r14{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.actions.svelte-561r14 button:where(.svelte-561r14){min-height:48px}@media(max-width:650px){dialog.svelte-561r14{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border:0;border-radius:0}.correction-review.svelte-561r14{min-height:100dvh;padding:24px 18px 0}h1.svelte-561r14{font-size:32px}.comparison.svelte-561r14{grid-template-columns:1fr;gap:14px}article.svelte-561r14{padding:16px}.versions.svelte-561r14>div:where(.svelte-561r14){padding:16px}.actions.svelte-561r14{position:sticky;bottom:0;background:var(--paper);padding:16px 0 calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);margin-top:28px}.actions.svelte-561r14 button:where(.svelte-561r14){flex:1;padding:12px}.actions.svelte-561r14 .primary:where(.svelte-561r14){flex:1.4}}dialog.svelte-1iimtyy{margin:auto;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px;border:1px solid var(--line);border-radius:24px;background:var(--white);color:var(--ink)}dialog.svelte-1iimtyy::backdrop{background:#2b1d1866}h2.svelte-1iimtyy{font:400 28px/1.2 "Young Serif",Georgia,serif;overflow-wrap:anywhere}p.svelte-1iimtyy{margin:18px 0 24px;font-size:16px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.actions.svelte-1iimtyy{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}button.svelte-1iimtyy{min-height:44px;padding:12px 18px;border:1px solid var(--line);border-radius:12px;font:600 15px/1.3 Hanken Grotesk,sans-serif;cursor:pointer}.keep.svelte-1iimtyy{background:var(--white);color:var(--ink)}.confirm.svelte-1iimtyy{background:var(--coral);border-color:var(--coral);color:#fff}button.svelte-1iimtyy:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media(max-width:650px){dialog.svelte-1iimtyy{padding:24px 20px}.actions.svelte-1iimtyy{flex-direction:column}button.svelte-1iimtyy{width:100%}h2.svelte-1iimtyy{font-size:26px}}.raster-sheet.svelte-1pusyyr{background:#fff;min-height:180px}.raster-sheet.svelte-1pusyyr img:where(.svelte-1pusyyr){width:100%;height:auto;display:block}.raster-sheet.svelte-1pusyyr p:where(.svelte-1pusyyr){padding:16px}.raster-sheet.svelte-1pusyyr .sketch-label:where(.svelte-1pusyyr){padding:10px 12px;margin:0;font-size:12px;color:var(--muted,#69655e)}.raster-sheet.svelte-1pusyyr details:where(.svelte-1pusyyr){padding:8px}.sketch-recovery.svelte-1pusyyr{padding-bottom:16px}.sketch-recovery.svelte-1pusyyr button:where(.svelte-1pusyyr){margin:0 16px;min-height:44px}.compact.svelte-1pusyyr{max-width:100%}.home-hero.svelte-1ary22t{grid-template-columns:minmax(0,1fr);justify-items:center;gap:32px;min-height:0;max-width:960px;padding-top:40px;padding-bottom:72px}.hero-copy.svelte-1ary22t{width:100%;max-width:820px;gap:20px;align-items:center}.hero-welcome.svelte-1ary22t{display:flex;align-items:center;justify-content:center;gap:24px}.hero-welcome.svelte-1ary22t h1:where(.svelte-1ary22t){font-size:clamp(42px,4.5vw,64px);max-width:620px}.hero-prince.svelte-1ary22t{flex:0 0 auto;width:160px;height:auto}.sample-scene.svelte-1ary22t{width:min(560px,100%);margin-bottom:38px}.hero-start.svelte-1ary22t,.hero-details.svelte-1ary22t{width:100%;max-width:700px;text-align:center}.hero-start.svelte-1ary22t .button-row:where(.svelte-1ary22t),.hero-start.svelte-1ary22t .benefits:where(.svelte-1ary22t){justify-content:center}.hero-start.svelte-1ary22t .hero-price:where(.svelte-1ary22t){margin:20px 0 12px}.hero-details.svelte-1ary22t .hero-description:where(.svelte-1ary22t),.hero-details.svelte-1ary22t .hero-package-value:where(.svelte-1ary22t){max-width:none}.hero-details.svelte-1ary22t .hero-package-value:where(.svelte-1ary22t){margin-bottom:0}@media(max-width:600px){.home-hero.svelte-1ary22t{gap:24px;padding-top:28px;padding-bottom:48px}.hero-copy.svelte-1ary22t{align-items:stretch;gap:18px}.hero-welcome.svelte-1ary22t{gap:8px}.hero-welcome.svelte-1ary22t h1:where(.svelte-1ary22t){font-size:clamp(32px,8.6vw,46px);line-height:1.08}.hero-prince.svelte-1ary22t{width:clamp(80px,22vw,120px)}.sample-scene.svelte-1ary22t{margin-top:12px;margin-bottom:44px}.hero-start.svelte-1ary22t .button-row:where(.svelte-1ary22t){flex-direction:column;align-items:stretch}.hero-start.svelte-1ary22t .hero-price:where(.svelte-1ary22t){font-size:12px}.hero-details.svelte-1ary22t{text-align:left}}.occasion-landing.svelte-1x91lei{color:var(--ink);padding-bottom:16px}.landing-container.svelte-1x91lei{max-width:1328px;margin-inline:auto;padding-inline:32px}.occasion-landing.svelte-1x91lei h1:where(.svelte-1x91lei),.occasion-landing.svelte-1x91lei h2:where(.svelte-1x91lei),.occasion-landing.svelte-1x91lei h3:where(.svelte-1x91lei),.occasion-landing.svelte-1x91lei p:where(.svelte-1x91lei){margin:0}.occasion-landing.svelte-1x91lei em:where(.svelte-1x91lei){color:var(--occasion-deep);font-style:normal;font-weight:400}.occasion-landing.svelte-1x91lei .button:where(.svelte-1x91lei){white-space:normal;text-align:center;min-height:52px}.occasion-landing.svelte-1x91lei .button:where(.svelte-1x91lei):focus-visible,.occasion-landing.svelte-1x91lei a:where(.svelte-1x91lei):focus-visible,summary.svelte-1x91lei:focus-visible{outline:3px solid var(--occasion-deep);outline-offset:4px}.occasion-hero.svelte-1x91lei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;align-items:center;padding-block:56px 72px}.occasion-copy.svelte-1x91lei{display:flex;flex-direction:column;gap:22px;min-width:0}.occasion-eyebrow.svelte-1x91lei{display:flex;align-items:center;gap:9px;color:var(--occasion-deep);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.occasion-eyebrow.svelte-1x91lei img:where(.svelte-1x91lei){flex-shrink:0}.occasion-title-row.svelte-1x91lei{display:flex;align-items:flex-start;gap:8px}.occasion-title-row.svelte-1x91lei h1:where(.svelte-1x91lei){font-size:clamp(38px,4vw,58px);line-height:1.08;letter-spacing:-.015em;min-width:0;max-width:none}.occasion-prince.svelte-1x91lei{width:118px;height:auto;flex:0 0 auto;margin-top:-4px}.occasion-subhead.svelte-1x91lei{font-size:19px;line-height:1.55;color:#4a3a32;max-width:540px}.occasion-actions.svelte-1x91lei{display:flex;gap:12px;flex-wrap:wrap}.occasion-facts.svelte-1x91lei{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:14px;line-height:1.45}.occasion-facts.svelte-1x91lei strong:where(.svelte-1x91lei),.format-pill.svelte-1x91lei{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--white);border:1px solid var(--line);color:var(--ink);font-size:14px;font-weight:700}.continue-draft.svelte-1x91lei{display:flex;gap:8px;align-items:center;align-self:flex-start;font-size:14px}.occasion-art.svelte-1x91lei{position:relative;min-width:0;aspect-ratio:1 / 1.08}.occasion-panel.svelte-1x91lei{position:absolute;top:7%;right:1%;bottom:8%;left:6%;background:var(--occasion-tint);border-radius:40px}.occasion-art.svelte-1x91lei .sample-back:where(.svelte-1x91lei),.occasion-art.svelte-1x91lei .sample-front:where(.svelte-1x91lei){position:absolute;width:61%;height:auto;box-shadow:0 18px 30px #46281924,0 2px 5px #46281914}.sample-back.svelte-1x91lei{right:1%;top:1%;transform:rotate(5deg)}.sample-front.svelte-1x91lei{left:3%;top:19%;transform:rotate(-3.5deg)}.occasion-tape.svelte-1x91lei{position:absolute;width:22%;height:4.5%;left:24%;top:17.8%;background:#f2c452ce;transform:rotate(-7deg)}.ornament.svelte-1x91lei{position:absolute;z-index:1}.ornament-one.svelte-1x91lei{left:1%;top:3%;width:13%;height:auto;transform:rotate(-12deg)}.ornament-two.svelte-1x91lei{right:4%;bottom:4%;width:7%;height:auto}.sample-caption.svelte-1x91lei{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:12px;color:var(--muted);line-height:1.4}.occasion-ideas.svelte-1x91lei{display:grid;grid-template-columns:200px 1fr;gap:14px 24px;align-items:center;margin-bottom:88px}.occasion-ideas.svelte-1x91lei h2:where(.svelte-1x91lei){font:700 14px/1.4 Hanken Grotesk,sans-serif;letter-spacing:.1em;text-transform:uppercase}.occasion-ideas.svelte-1x91lei ul:where(.svelte-1x91lei){display:flex;flex-wrap:wrap;gap:10px;margin:0;list-style:none}.occasion-ideas.svelte-1x91lei li:where(.svelte-1x91lei){display:inline-flex;align-items:center;gap:8px;background:var(--white);border:1px solid var(--line);border-radius:999px;padding:10px 14px;font-size:14px;font-weight:600}.occasion-ideas.svelte-1x91lei p:where(.svelte-1x91lei){grid-column:2;font-size:14px;color:var(--muted)}.occasion-example.svelte-1x91lei,.occasion-contents.svelte-1x91lei,.occasion-faq.svelte-1x91lei{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center;margin-bottom:96px}.section-copy.svelte-1x91lei{max-width:630px}.section-copy.svelte-1x91lei .occasion-eyebrow:where(.svelte-1x91lei){margin-bottom:12px}.section-copy.svelte-1x91lei h2:where(.svelte-1x91lei){font-size:40px;line-height:1.12}.section-copy.svelte-1x91lei>p:where(.svelte-1x91lei):not(.occasion-eyebrow){margin-top:18px;font-size:17px;color:var(--muted)}.example-pages.svelte-1x91lei{display:flex;align-items:center;gap:18px;background:var(--occasion-soft);padding:28px 22px;border-radius:32px}.example-pages.svelte-1x91lei img:where(.svelte-1x91lei){width:calc(50% - 9px);height:auto;box-shadow:0 8px 18px #46281918}.example-pages.svelte-1x91lei img:where(.svelte-1x91lei):first-child{transform:rotate(-1.5deg)}.example-pages.svelte-1x91lei img:where(.svelte-1x91lei):last-child{transform:rotate(1.5deg)}.example-clue.svelte-1x91lei{padding-left:16px;border-left:3px solid var(--occasion-deep);margin:22px 0}.example-clue.svelte-1x91lei>span:where(.svelte-1x91lei){font-size:12px;font-weight:700;color:var(--occasion-deep);text-transform:uppercase;letter-spacing:.08em}.example-clue.svelte-1x91lei p:where(.svelte-1x91lei){font-size:18px;margin:6px 0}.example-clue.svelte-1x91lei small:where(.svelte-1x91lei){display:block;font-size:13px;line-height:1.5;color:var(--muted)}.sample-pdf-link.svelte-1x91lei{display:inline-flex;gap:8px;align-items:center;font-size:14px;line-height:1.5;font-weight:600}.occasion-steps.svelte-1x91lei{margin-bottom:96px}.occasion-steps.svelte-1x91lei ol:where(.svelte-1x91lei){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:32px 0 0}.occasion-steps.svelte-1x91lei li:where(.svelte-1x91lei){border:1px solid var(--line);border-radius:24px;background:var(--white);padding:28px}.step-number.svelte-1x91lei{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:16px;color:#fff;background:var(--occasion-deep);border-radius:50%;font:22px "Young Serif",serif}.occasion-steps.svelte-1x91lei h3:where(.svelte-1x91lei){font-size:24px;margin-bottom:12px}.occasion-steps.svelte-1x91lei li:where(.svelte-1x91lei) p:where(.svelte-1x91lei){font-size:16px;line-height:1.6;color:var(--muted)}.occasion-contents.svelte-1x91lei,.occasion-faq.svelte-1x91lei{align-items:start}.occasion-contents.svelte-1x91lei ul:where(.svelte-1x91lei){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:0}.occasion-contents.svelte-1x91lei li:where(.svelte-1x91lei){display:flex;gap:12px;padding:20px;border:1px solid var(--line);background:var(--white);border-radius:20px}.content-check.svelte-1x91lei{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;color:var(--occasion-deep);background:var(--occasion-tint);border-radius:50%}.occasion-contents.svelte-1x91lei h3:where(.svelte-1x91lei){font:700 16px/1.4 Hanken Grotesk,sans-serif;margin-bottom:5px}.occasion-contents.svelte-1x91lei li:where(.svelte-1x91lei) p:where(.svelte-1x91lei){font-size:14px;line-height:1.5;color:var(--muted)}.occasion-price.svelte-1x91lei{margin-bottom:96px}.occasion-price-card.svelte-1x91lei{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:620px;margin:auto;border:1px solid var(--line);border-top:7px solid var(--occasion-deep);border-radius:28px;padding:36px;text-align:center;background:var(--white)}.occasion-price-card.svelte-1x91lei h2:where(.svelte-1x91lei){font-size:88px;line-height:1}.occasion-price-card.svelte-1x91lei h2:where(.svelte-1x91lei) span:where(.svelte-1x91lei){display:block;margin-top:12px;color:var(--muted);font:600 16px/1.4 Hanken Grotesk,sans-serif}.price-terms.svelte-1x91lei{font-size:16px;font-weight:700}.occasion-price-card.svelte-1x91lei ul:where(.svelte-1x91lei){display:grid;gap:8px;list-style:none;margin:0;color:var(--muted);font-size:16px;line-height:1.5}.format-pill.svelte-1x91lei{background:var(--occasion-tint);border:0}.occasion-questions.svelte-1x91lei{border-top:1px solid var(--line)}.occasion-questions.svelte-1x91lei details:where(.svelte-1x91lei){border-bottom:1px solid var(--line)}.occasion-questions.svelte-1x91lei summary:where(.svelte-1x91lei){display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:64px;padding-block:14px;cursor:pointer;list-style:none;font-size:18px;font-weight:700}.occasion-questions.svelte-1x91lei summary:where(.svelte-1x91lei)::-webkit-details-marker{display:none}.occasion-questions.svelte-1x91lei summary:where(.svelte-1x91lei):after{content:"+";font-size:28px;font-weight:400;color:var(--occasion-deep)}.occasion-questions.svelte-1x91lei details[open]:where(.svelte-1x91lei) summary:where(.svelte-1x91lei):after{content:"−"}.occasion-questions.svelte-1x91lei details:where(.svelte-1x91lei) p:where(.svelte-1x91lei){color:var(--muted);padding-bottom:22px;font-size:16px}.occasion-final.svelte-1x91lei{position:relative;max-width:1264px;margin-bottom:40px;padding:64px 32px;display:flex;flex-direction:column;align-items:center;gap:20px;border-radius:36px;background:var(--occasion-soft);text-align:center}.occasion-final.svelte-1x91lei h2:where(.svelte-1x91lei){font-size:46px;line-height:1.15}.occasion-final.svelte-1x91lei>p:where(.svelte-1x91lei):not(.format-pill){font-size:18px;color:var(--muted)}.occasion-final.svelte-1x91lei .occasion-actions:where(.svelte-1x91lei){justify-content:center}.final-ornament.svelte-1x91lei{position:absolute;top:24px;left:24px;transform:rotate(-10deg)}@media(max-width:1100px){.occasion-title-row.svelte-1x91lei h1:where(.svelte-1x91lei){font-size:40px}.occasion-prince.svelte-1x91lei{width:88px}.occasion-example.svelte-1x91lei,.occasion-contents.svelte-1x91lei,.occasion-faq.svelte-1x91lei{gap:30px}.occasion-contents.svelte-1x91lei ul:where(.svelte-1x91lei){grid-template-columns:1fr}}@media(max-width:760px){.landing-container.svelte-1x91lei{padding-inline:22px}.occasion-hero.svelte-1x91lei{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:30px 48px}.occasion-copy.svelte-1x91lei{gap:20px}.occasion-title-row.svelte-1x91lei h1:where(.svelte-1x91lei){font-size:clamp(31px,8.6vw,44px)}.occasion-prince.svelte-1x91lei{width:80px}.occasion-subhead.svelte-1x91lei{font-size:17px}.occasion-actions.svelte-1x91lei{flex-direction:column;align-items:stretch}.occasion-art.svelte-1x91lei{width:min(460px,100%);justify-self:center}.occasion-facts.svelte-1x91lei{gap:10px;font-size:13px}.occasion-eyebrow.svelte-1x91lei{font-size:11px}.occasion-ideas.svelte-1x91lei{grid-template-columns:1fr;margin-bottom:56px}.occasion-ideas.svelte-1x91lei p:where(.svelte-1x91lei){grid-column:auto}.occasion-ideas.svelte-1x91lei ul:where(.svelte-1x91lei){gap:8px}.occasion-ideas.svelte-1x91lei li:where(.svelte-1x91lei){font-size:13px;padding:9px 12px}.occasion-example.svelte-1x91lei,.occasion-contents.svelte-1x91lei,.occasion-faq.svelte-1x91lei{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:60px}.section-copy.svelte-1x91lei h2:where(.svelte-1x91lei){font-size:32px}.section-copy.svelte-1x91lei>p:where(.svelte-1x91lei):not(.occasion-eyebrow){font-size:16px}.example-pages.svelte-1x91lei{padding:20px 12px;gap:12px;border-radius:22px}.example-pages.svelte-1x91lei img:where(.svelte-1x91lei){width:calc(50% - 6px)}.occasion-steps.svelte-1x91lei,.occasion-price.svelte-1x91lei{margin-bottom:60px}.occasion-steps.svelte-1x91lei ol:where(.svelte-1x91lei){grid-template-columns:1fr;gap:14px;margin-top:24px}.occasion-steps.svelte-1x91lei li:where(.svelte-1x91lei){padding:24px}.occasion-price-card.svelte-1x91lei{padding:28px 18px;gap:16px}.occasion-price-card.svelte-1x91lei h2:where(.svelte-1x91lei){font-size:76px}.occasion-price-card.svelte-1x91lei .button:where(.svelte-1x91lei){width:100%;padding-inline:14px}.occasion-questions.svelte-1x91lei summary:where(.svelte-1x91lei){font-size:17px}.occasion-final.svelte-1x91lei{margin-inline:14px;padding-block:56px 34px;gap:18px}.occasion-final.svelte-1x91lei h2:where(.svelte-1x91lei){font-size:34px}.occasion-final.svelte-1x91lei .occasion-actions:where(.svelte-1x91lei){width:100%}.final-ornament.svelte-1x91lei{width:38px;height:38px;top:14px;left:14px}}.analytics-card.svelte-15ekt0m{position:fixed;z-index:20;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:18px;border:1px solid var(--rust);border-top:4px solid var(--rust);border-radius:18px;background:var(--white);color:var(--ink);box-shadow:0 8px 32px #2b1d1824}header.svelte-15ekt0m{display:flex;align-items:start;gap:8px}h2.svelte-15ekt0m{flex:1;margin:0 0 8px;font-size:21px;line-height:1.3}p.svelte-15ekt0m{font-size:14px;line-height:1.5}.dismiss.svelte-15ekt0m{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin:-10px -10px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink)}.choices.svelte-15ekt0m{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.choices.svelte-15ekt0m button:where(.svelte-15ekt0m){min-height:48px;padding:10px;border:1px solid var(--ink);border-radius:12px;background:var(--paper);color:var(--ink);font-size:14px;font-weight:600;line-height:1.25}button.svelte-15ekt0m:hover:not(:disabled){background:var(--line)}.learn-more.svelte-15ekt0m{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.choice-status.svelte-15ekt0m{margin-top:8px;color:var(--muted);font-size:13px}.choice-error.svelte-15ekt0m{margin-top:4px;color:var(--rust);font-size:13px}@media print{.analytics-card.svelte-15ekt0m{display:none}}.analytics-choices.svelte-1lnzzrs{min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:4px}.auth-fields.svelte-1486j00{border:0;padding:0;margin:0;min-width:0}h2.svelte-1486j00:focus{outline:none}.library-page.svelte-1ebn1wc{max-width:1096px;margin:0 auto;padding:48px 28px 64px;min-height:65vh}.library-heading.svelte-1ebn1wc{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.library-heading.svelte-1ebn1wc h1:where(.svelte-1ebn1wc){font-size:44px;line-height:1.15}.new-pack.svelte-1ebn1wc{border-radius:999px;min-height:44px;padding:12px 20px}.new-pack.svelte-1ebn1wc .desktop-title:where(.svelte-1ebn1wc){display:flex;align-items:center;gap:5px}.mobile-title.svelte-1ebn1wc,.welcome-herald.svelte-1ebn1wc,.mobile-collection-label.svelte-1ebn1wc{display:none}.library-grid.svelte-1ebn1wc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.pack-card.svelte-1ebn1wc{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--white);box-shadow:0 5px 14px #2b1d1805;min-width:0;overflow-wrap:anywhere}.device-card.svelte-1ebn1wc{border:2px solid var(--rust);padding:21px}.device-empty.svelte-1ebn1wc{border-style:dashed;background:transparent;box-shadow:none}.card-heading.svelte-1ebn1wc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.pack-card.svelte-1ebn1wc h2:where(.svelte-1ebn1wc){font-size:25px;line-height:1.25}.device-empty.svelte-1ebn1wc h2:where(.svelte-1ebn1wc),.account-notice.svelte-1ebn1wc h2:where(.svelte-1ebn1wc){font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0}.pack-detail.svelte-1ebn1wc{font-size:14px;line-height:1.45;color:var(--muted)}.status-tag.svelte-1ebn1wc{align-self:flex-start;font-size:10px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;border-radius:5px;background:#f6e3c6;color:var(--ink)}.status-tag.warning.svelte-1ebn1wc{background:#f9d9cc;color:#9c2d19}.status-tag.account-tag.svelte-1ebn1wc{background:#e0efdf;color:#276d40}.card-action.svelte-1ebn1wc{display:inline-flex;align-items:center;gap:6px;width:fit-content;min-height:44px;color:var(--ink);font-weight:700;background:transparent;border:0;padding:0;text-decoration:none;text-align:left}.card-action.svelte-1ebn1wc:hover{text-decoration:underline}.card-actions.svelte-1ebn1wc{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto}.library-links.svelte-1ebn1wc{display:flex;flex-direction:column;gap:18px;margin-top:28px}.library-links.svelte-1ebn1wc a.pack-card:where(.svelte-1ebn1wc){text-decoration:none}.library-links.svelte-1ebn1wc a.pack-card:where(.svelte-1ebn1wc):hover{border-color:var(--rust)}.orders-link.svelte-1ebn1wc{flex-direction:row;align-items:center;justify-content:space-between}.discovery-links.svelte-1ebn1wc{display:grid;grid-template-columns:1fr 1fr;gap:18px}.support-links.svelte-1ebn1wc{display:flex;flex-wrap:wrap;gap:12px 18px;color:var(--muted);font-size:13px}@media(min-width:761px){.library-links.svelte-1ebn1wc{max-width:680px}}@media(min-width:761px)and (max-width:1000px){.library-grid.svelte-1ebn1wc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.library-page.svelte-1ebn1wc{padding:20px 18px 36px}.library-heading.svelte-1ebn1wc{display:grid;grid-template-columns:1fr auto;gap:20px 8px;margin-bottom:20px}.library-heading.svelte-1ebn1wc h1:where(.svelte-1ebn1wc){font-size:34px;line-height:1.1;letter-spacing:-.03em}.desktop-title.svelte-1ebn1wc,.new-pack.svelte-1ebn1wc .desktop-title:where(.svelte-1ebn1wc){display:none}.mobile-title.svelte-1ebn1wc,.welcome-herald.svelte-1ebn1wc,.mobile-collection-label.svelte-1ebn1wc{display:block}.welcome-herald.svelte-1ebn1wc{width:90px;height:90px;align-self:end}.new-pack.svelte-1ebn1wc{grid-column:1/-1;width:100%;min-height:60px;font-size:17px}.mobile-collection-label.svelte-1ebn1wc{color:var(--rust);font-size:11px;margin-bottom:10px}.library-grid.svelte-1ebn1wc{grid-template-columns:1fr;gap:10px}.pack-card.svelte-1ebn1wc{padding:18px;gap:10px}.device-card.svelte-1ebn1wc{padding:17px}.pack-card.svelte-1ebn1wc h2:where(.svelte-1ebn1wc){font-size:23px}.device-empty.svelte-1ebn1wc h2:where(.svelte-1ebn1wc),.account-notice.svelte-1ebn1wc h2:where(.svelte-1ebn1wc){font-size:16px}.library-links.svelte-1ebn1wc{gap:18px;margin-top:10px}.discovery-links.svelte-1ebn1wc{gap:10px}.discovery-links.svelte-1ebn1wc .pack-card:where(.svelte-1ebn1wc){padding:16px;gap:6px}.pack-detail.svelte-1ebn1wc{font-size:13px}.device-card.svelte-1ebn1wc{position:relative;border-width:1px;padding:16px 18px;gap:6px}.device-card.svelte-1ebn1wc .card-heading:where(.svelte-1ebn1wc){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.device-card.svelte-1ebn1wc h2:where(.svelte-1ebn1wc){font-size:20px}.device-card.svelte-1ebn1wc .status-tag:where(.svelte-1ebn1wc){max-width:108px;font-size:9px}.device-card.svelte-1ebn1wc>.pack-detail:where(.svelte-1ebn1wc){padding-right:24px}.device-card.svelte-1ebn1wc .confirmed-device-detail:where(.svelte-1ebn1wc){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.device-card.svelte-1ebn1wc .card-action:where(.svelte-1ebn1wc){position:absolute;top:0;right:0;bottom:0;left:0;width:auto;font-size:0;border-radius:18px}.device-card.svelte-1ebn1wc .card-action:where(.svelte-1ebn1wc) svg{position:absolute;right:18px;bottom:18px}.device-card.svelte-1ebn1wc .card-action:where(.svelte-1ebn1wc):focus-visible{outline:2px solid var(--rust);outline-offset:3px}.signed-out.svelte-1ebn1wc{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px 14px;gap:12px;background:transparent;box-shadow:none;border-color:transparent}.signed-out.svelte-1ebn1wc h2:where(.svelte-1ebn1wc){display:none}.signed-out.svelte-1ebn1wc .card-action:where(.svelte-1ebn1wc){font-size:14px}}.checkout-complete.svelte-odc7hx{max-width:816px;min-height:calc(100svh - 260px);padding:48px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center}.presentation.svelte-odc7hx{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%;min-width:0}.presenting.svelte-odc7hx{font:600 11px/1 Hanken Grotesk,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#7d5a12}.presentation.svelte-odc7hx img:where(.svelte-odc7hx){flex-shrink:0}.presentation.svelte-odc7hx h1:where(.svelte-odc7hx){font-family:"Young Serif",Georgia,serif;font-size:clamp(56px,7.2vw,104px);line-height:1.08;overflow-wrap:anywhere;max-width:100%;margin:0}.presentation.svelte-odc7hx h1:where(.svelte-odc7hx):focus{outline:none}.completion-details.svelte-odc7hx{font-size:15px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.verified-label.svelte-odc7hx{font-size:12px;line-height:1.5;color:var(--muted);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.test-label.svelte-odc7hx{background:#fce7cf;color:#8a4206;padding:3px 9px;border-radius:20px;font-weight:700}.completion-actions.svelte-odc7hx{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.completion-button.svelte-odc7hx{display:inline-flex;gap:8px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;padding:13px 25px;min-height:52px;font-size:16px;font-weight:700;text-decoration:none;line-height:1.35}.primary.svelte-odc7hx{background:var(--coral);color:#fff}.secondary.svelte-odc7hx{border-color:var(--ink);background:transparent;color:var(--ink)}.completion-button.svelte-odc7hx:hover:not(:disabled){filter:brightness(.95)}.completion-button.svelte-odc7hx:focus-visible,.printing-help.svelte-odc7hx:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.count-status.svelte-odc7hx{font-size:12px;color:var(--muted);margin-top:-12px;line-height:1.4}.print-tips.svelte-odc7hx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%}.tip.svelte-odc7hx{border:1px solid var(--line);border-radius:18px;padding:18px 12px;background:var(--white);min-width:0}.tip.svelte-odc7hx strong:where(.svelte-odc7hx){font:400 26px/1.2 "Young Serif",Georgia,serif;display:block;overflow-wrap:anywhere}.tip.svelte-odc7hx p:where(.svelte-odc7hx){font-size:13px;line-height:1.4;color:var(--muted);margin-top:6px}.printing-help.svelte-odc7hx{font-size:14px;min-height:44px;display:flex;align-items:center;text-underline-offset:3px}.mobile-only.svelte-odc7hx{display:none}@media(max-width:620px){.checkout-complete.svelte-odc7hx{width:100%;padding:14px 18px 28px;min-height:0;gap:18px}.presentation.svelte-odc7hx{background:var(--ink);color:var(--paper);border-radius:24px;padding:30px 20px;gap:6px}.presentation.svelte-odc7hx img:where(.svelte-odc7hx){width:44px;height:31px;margin-bottom:5px}.presentation.svelte-odc7hx .presenting:where(.svelte-odc7hx){color:#e2c27a;margin-bottom:2px}.presentation.svelte-odc7hx h1:where(.svelte-odc7hx){font-size:clamp(42px,16vw,64px)}.completion-details.svelte-odc7hx{font-size:14px;color:var(--paper);opacity:.85}.verified-label.svelte-odc7hx{color:var(--paper);margin-top:10px}.completion-actions.svelte-odc7hx{width:100%}.completion-actions.svelte-odc7hx .primary:where(.svelte-odc7hx){width:100%;min-height:60px;padding-inline:14px}.print-tips.svelte-odc7hx{gap:10px}.tip.svelte-odc7hx{padding:14px 8px}.tip.svelte-odc7hx strong:where(.svelte-odc7hx){font-size:26px}.tip.svelte-odc7hx p:where(.svelte-odc7hx){font-size:13px}.orders-link.svelte-odc7hx{width:100%;min-height:48px;font-size:14px}.desktop-only.svelte-odc7hx{display:none}.mobile-only.svelte-odc7hx{display:inline}.orders-link.mobile-only.svelte-odc7hx{display:flex}.count-status.svelte-odc7hx{margin-top:-8px}}.orders-page.svelte-qrz8z2{max-width:1096px;padding-top:48px;padding-bottom:64px}.orders-heading.svelte-qrz8z2{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.orders-heading.svelte-qrz8z2 h1:where(.svelte-qrz8z2){font-size:56px;line-height:1.08}.orders-heading.svelte-qrz8z2 p:where(.svelte-qrz8z2){color:var(--muted);margin-top:14px;font-size:16px}.orders-list.svelte-qrz8z2{display:grid;gap:20px}.order-record.svelte-qrz8z2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:24px;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--white)}.order-record.highlight-order.svelte-qrz8z2{border-color:var(--coral)}.order-summary.svelte-qrz8z2,.order-versions.svelte-qrz8z2,.correction-info.svelte-qrz8z2,.order-recovery.svelte-qrz8z2{min-width:0;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.order-summary.svelte-qrz8z2 h2:where(.svelte-qrz8z2){font-size:30px;line-height:1.15;overflow-wrap:anywhere}.order-record.svelte-qrz8z2 p:where(.svelte-qrz8z2){color:var(--muted);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.order-record.svelte-qrz8z2 h3:where(.svelte-qrz8z2){font:700 16px/1.3 Hanken Grotesk,sans-serif;letter-spacing:normal}.order-reference.svelte-qrz8z2{font-size:12px!important}.order-labels.svelte-qrz8z2{display:flex;flex-wrap:wrap;gap:6px}.order-status.svelte-qrz8z2,.available-label.svelte-qrz8z2{display:inline-flex;align-items:center;border-radius:20px;padding:5px 9px;font-size:12px;line-height:1.3;font-weight:600;background:#fce7cf;color:#8a4206}.order-status.verified.svelte-qrz8z2{color:#2f6b45;background:#e0eedf}.order-status.unavailable.svelte-qrz8z2,.available-label.svelte-qrz8z2{color:var(--coral);background:#f8d9cc}.order-versions.svelte-qrz8z2{gap:10px}.version-row.svelte-qrz8z2{display:flex;width:100%;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:14px;background:#f6e3c6}.version-row.svelte-qrz8z2>div:where(.svelte-qrz8z2){min-width:0}.version-row.svelte-qrz8z2 p:where(.svelte-qrz8z2){margin-top:4px;font-size:12px}.order-button.svelte-qrz8z2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid transparent;border-radius:12px;padding:10px 16px;text-decoration:none;font-size:14px;line-height:1.3;font-weight:600;text-align:center}.order-button.primary.svelte-qrz8z2{background:var(--coral);color:var(--white)}.order-button.secondary.svelte-qrz8z2{background:var(--white);border-color:var(--line);color:var(--ink)}.order-button.svelte-qrz8z2:hover:not(:disabled){filter:brightness(.96)}.order-button.svelte-qrz8z2:focus-visible,summary.svelte-qrz8z2:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.download.svelte-qrz8z2{flex-shrink:0;padding:10px 12px}.correction-heading.svelte-qrz8z2{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.correction-info.svelte-qrz8z2 .primary:where(.svelte-qrz8z2){margin-top:4px}.order-recovery.svelte-qrz8z2{grid-column:span 2;max-width:600px}.pricing.svelte-qrz8z2{width:100%;margin-top:4px;font-size:13px}.pricing.svelte-qrz8z2 summary:where(.svelte-qrz8z2){cursor:pointer;min-height:44px;align-content:center;text-decoration:underline;text-underline-offset:3px}.pricing.svelte-qrz8z2 dl:where(.svelte-qrz8z2){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;margin:4px 0 0}.pricing.svelte-qrz8z2 dt:where(.svelte-qrz8z2){color:var(--muted);overflow-wrap:anywhere}.pricing.svelte-qrz8z2 dd:where(.svelte-qrz8z2){margin:0;text-align:right}.pricing.svelte-qrz8z2 .price-total:where(.svelte-qrz8z2){border-top:1px solid var(--line);padding-top:8px;color:var(--ink);font-weight:700}.ready-moment.svelte-qrz8z2{grid-column:1 / -1;padding:22px;border-radius:14px;background:var(--ink);color:var(--paper)}.ready-label.svelte-qrz8z2{font-family:"Young Serif",Georgia,serif;font-size:28px;line-height:1.2}.ready-moment.svelte-qrz8z2 p:where(.svelte-qrz8z2){color:var(--paper);margin-top:10px}.collection-state.svelte-qrz8z2{display:flex;flex-direction:column;align-items:flex-start;gap:16px;background:var(--white);border:1px solid var(--line);border-radius:20px;padding:24px}.collection-state.svelte-qrz8z2 h2:where(.svelte-qrz8z2){font-size:28px}.collection-state.svelte-qrz8z2 p:where(.svelte-qrz8z2){max-width:600px;color:var(--muted)}.collection-error.svelte-qrz8z2{border-color:var(--coral)}.empty-actions.svelte-qrz8z2{display:flex;flex-wrap:wrap;gap:10px}.back-to-packs.svelte-qrz8z2{margin-top:20px}@media(max-width:1050px){.order-record.svelte-qrz8z2{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.correction-info.svelte-qrz8z2{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:16px}.order-recovery.svelte-qrz8z2{grid-column:auto}}@media(max-width:620px){.orders-page.svelte-qrz8z2{width:100%;padding:24px 18px 36px}.orders-heading.svelte-qrz8z2{gap:10px;margin-bottom:18px}.orders-heading.svelte-qrz8z2 h1:where(.svelte-qrz8z2){font-size:38px}.orders-heading.svelte-qrz8z2 p:where(.svelte-qrz8z2){font-size:14px;margin-top:10px}.refresh.svelte-qrz8z2{padding-inline:12px}.order-record.svelte-qrz8z2{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:18px}.order-summary.svelte-qrz8z2 h2:where(.svelte-qrz8z2){font-size:26px}.order-versions.svelte-qrz8z2,.correction-info.svelte-qrz8z2,.order-recovery.svelte-qrz8z2{width:100%}.version-row.svelte-qrz8z2{padding:12px;gap:10px}.download.svelte-qrz8z2{gap:5px;padding:10px}.correction-info.svelte-qrz8z2 .primary:where(.svelte-qrz8z2),.order-recovery.svelte-qrz8z2 .order-button:where(.svelte-qrz8z2),.back-to-packs.svelte-qrz8z2{width:100%}.ready-moment.svelte-qrz8z2{padding:22px 16px}.ready-label.svelte-qrz8z2{font-size:27px}}@media(max-width:360px){.orders-heading.svelte-qrz8z2{flex-wrap:wrap}.version-row.svelte-qrz8z2{align-items:flex-start;flex-direction:column}.version-row.svelte-qrz8z2 .download:where(.svelte-qrz8z2){width:100%}}.brand.svelte-94cd8h img:where(.svelte-94cd8h){width:26px;height:19px;flex-shrink:0}.purchase-review.svelte-1sss4wx{max-width:1040px;margin:28px auto 60px;padding:0 24px}.review-back.svelte-1sss4wx{min-height:44px;margin-bottom:16px}.purchase-review.svelte-1sss4wx h1:where(.svelte-1sss4wx){font-size:42px;line-height:1.12;margin:8px 0;overflow-wrap:anywhere}h1.svelte-1sss4wx:focus{outline:none}.review-intro.svelte-1sss4wx{color:var(--muted);margin:0 0 26px}.review-layout.svelte-1sss4wx{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:start}.review-details.svelte-1sss4wx,.review-checkout.svelte-1sss4wx{display:flex;flex-direction:column;gap:18px;min-width:0}.review-card.svelte-1sss4wx{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--white)}.review-card.svelte-1sss4wx h2:where(.svelte-1sss4wx){font-size:23px;margin:0 0 18px;line-height:1.2}.review-settings.svelte-1sss4wx{margin:0}.review-settings.svelte-1sss4wx div:where(.svelte-1sss4wx){display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.review-settings.svelte-1sss4wx dd:where(.svelte-1sss4wx){margin:0;text-align:right;font-weight:600;max-width:65%}.review-settings.svelte-1sss4wx dt:where(.svelte-1sss4wx){color:var(--muted)}.included-list.svelte-1sss4wx{list-style:none;padding:0;margin:0;display:grid;gap:12px;font-size:15px}.included-list.svelte-1sss4wx li:where(.svelte-1sss4wx){display:flex;gap:10px;align-items:flex-start}.included-list.svelte-1sss4wx svg{flex-shrink:0;color:#2f6b45;margin-top:2px}.purchase-terms.svelte-1sss4wx{list-style:decimal;padding-left:24px;margin:0;display:grid;gap:16px;font-size:14px;line-height:1.55}.purchase-terms.svelte-1sss4wx li:where(.svelte-1sss4wx){padding-left:8px}.purchase-terms.svelte-1sss4wx li:where(.svelte-1sss4wx)::marker{color:var(--rust);font-weight:700}.review-amount.svelte-1sss4wx{font-size:34px;font-weight:700;margin:12px 0}.review-amount.svelte-1sss4wx span:where(.svelte-1sss4wx){display:block;font-size:14px;font-weight:400;color:var(--muted)}.review-auth.svelte-1sss4wx h2{font-size:23px;line-height:1.2}.signed-in.svelte-1sss4wx{padding:0 8px;overflow-wrap:anywhere;font-size:14px}.review-action.svelte-1sss4wx .button:where(.svelte-1sss4wx){min-height:52px}@media(max-width:760px){.purchase-review.svelte-1sss4wx{padding:0 18px 100px;margin:10px auto 0}.purchase-review.svelte-1sss4wx h1:where(.svelte-1sss4wx){font-size:32px}.review-layout.svelte-1sss4wx{grid-template-columns:1fr;gap:20px}.review-card.svelte-1sss4wx{padding:18px}.review-action.svelte-1sss4wx{position:fixed;bottom:0;left:0;right:0;background:var(--paper);border-top:1px solid var(--line);padding:12px 18px calc(12px + env(safe-area-inset-bottom));z-index:6}.review-back.svelte-1sss4wx{margin-bottom:0}.purchase-review.svelte-1sss4wx>.eyebrow:where(.svelte-1sss4wx),.review-intro.svelte-1sss4wx{display:none}.review-pack-title.svelte-1sss4wx{font-size:14px;color:var(--muted);margin:4px 0 18px;overflow-wrap:anywhere}.review-details.svelte-1sss4wx>.review-card:where(.svelte-1sss4wx)>h2:where(.svelte-1sss4wx),.mobile-price.svelte-1sss4wx h2:where(.svelte-1sss4wx){display:none}.review-settings.svelte-1sss4wx div:where(.svelte-1sss4wx){padding:6px 0;border:0;font-size:15px;gap:12px}.mobile-price.svelte-1sss4wx{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.mobile-price.svelte-1sss4wx .review-amount:where(.svelte-1sss4wx){font-size:18px;margin:0 0 8px;display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.mobile-price.svelte-1sss4wx .review-amount:where(.svelte-1sss4wx):before{content:"Price";font-size:15px;margin-right:auto}.mobile-price.svelte-1sss4wx .review-amount:where(.svelte-1sss4wx) span:where(.svelte-1sss4wx){display:inline;font-size:13px}.mobile-price.svelte-1sss4wx p:where(.svelte-1sss4wx){font-size:13px;line-height:1.45;margin:8px 0 0}.mobile-terms.svelte-1sss4wx{font-size:13px;line-height:1.5;gap:10px;padding-left:24px}.review-extra.svelte-1sss4wx{font-size:14px;border-block:1px solid var(--line);padding:4px 0}.review-extra.svelte-1sss4wx summary:where(.svelte-1sss4wx){min-height:44px;display:list-item;align-content:center;color:var(--rust);font-weight:600;cursor:pointer;padding:10px 0}.review-extra.svelte-1sss4wx .review-card:where(.svelte-1sss4wx){border:0;background:transparent;padding:18px 0}.review-extra.svelte-1sss4wx .purchase-terms:where(.svelte-1sss4wx){padding-bottom:18px}.review-auth.svelte-1sss4wx h2:where(.svelte-1sss4wx){font:600 17px Hanken Grotesk,sans-serif;margin-bottom:8px}.review-action.svelte-1sss4wx .fine-print:where(.svelte-1sss4wx){margin:5px 0 0;text-align:center}}.style-editor.svelte-w7u4rk{padding:0;border:0;background:transparent;box-shadow:none;min-width:0}.style-editor.svelte-w7u4rk h2:where(.svelte-w7u4rk){font:400 30px/1.12 "Young Serif",Georgia,serif;margin:0 0 18px;letter-spacing:-.02em}.mobile-heading.svelte-w7u4rk,.mobile-color-note.svelte-w7u4rk,.mobile-label.svelte-w7u4rk{display:none}.style-heading.svelte-w7u4rk em:where(.svelte-w7u4rk){color:var(--rust);font-style:normal}.looks-heading.svelte-w7u4rk{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.looks-heading.svelte-w7u4rk h3:where(.svelte-w7u4rk){font:600 15px/1.4 Hanken Grotesk,sans-serif;margin:0}.looks-heading.svelte-w7u4rk>span:where(.svelte-w7u4rk){font-size:12px;color:var(--muted)}.look-gallery.svelte-w7u4rk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.look-choice.svelte-w7u4rk{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:44px;padding:6px 2px;border:0;background:transparent;color:var(--ink);font:600 11px/1.15 Hanken Grotesk,sans-serif;text-align:center}.look-choice.svelte-w7u4rk small:where(.svelte-w7u4rk){color:var(--muted);font-size:10px;font-weight:400}.look-sheet.svelte-w7u4rk{width:72px;height:93px;padding:5px;display:flex;background:#fff;box-shadow:0 1px 3px #5a2d1433;color:var(--look-accent)}.look-choice[aria-pressed=true].svelte-w7u4rk .look-sheet:where(.svelte-w7u4rk){outline:3px solid var(--rust);outline-offset:3px}.look-frame.svelte-w7u4rk{display:flex;flex:1;flex-direction:column;gap:4px;padding:5px;font-size:16px;line-height:1;border:1px solid transparent}[data-border=line].svelte-w7u4rk{border:1px solid currentColor}[data-border=double].svelte-w7u4rk{border:3px double currentColor}[data-border=dots].svelte-w7u4rk{border:1.5px dotted currentColor}.look-title.svelte-w7u4rk{display:flex;align-items:flex-start;justify-content:space-between;gap:2px}.look-grid.svelte-w7u4rk{flex:1;width:100%;background-image:linear-gradient(#ccc 1px,transparent 1px),linear-gradient(90deg,#ccc 1px,transparent 1px);background-size:8px 8px}.fine-tune-tabs.svelte-w7u4rk{display:none}.ornament-segment.svelte-w7u4rk{grid-template-columns:repeat(5,minmax(0,1fr))}.ornament-segment.svelte-w7u4rk button:where(.svelte-w7u4rk),.paper-segment.svelte-w7u4rk button:where(.svelte-w7u4rk),.fine-tune-tabs.svelte-w7u4rk button:where(.svelte-w7u4rk){min-width:44px}.ornament-example.svelte-w7u4rk{display:flex;align-items:center;justify-content:center;height:28px;margin-bottom:4px;color:var(--rust)}.paper-tone.svelte-w7u4rk>p:where(.svelte-w7u4rk){font:600 15px/1.4 Hanken Grotesk,sans-serif;margin:16px 0 8px}.paper-segment.svelte-w7u4rk{grid-template-columns:repeat(2,minmax(0,1fr))}.paper-segment.svelte-w7u4rk button:where(.svelte-w7u4rk){display:flex;gap:8px;align-items:center;justify-content:center}.paper-chip.svelte-w7u4rk{display:inline-block;width:22px;height:28px;border:1px solid #b29b82;border-radius:2px}.paper-chip.white.svelte-w7u4rk{background:#fff}.paper-chip.cream.svelte-w7u4rk{background:#fbf3e3}.tune-panel.svelte-w7u4rk{border:0;padding:0;margin:20px 0 0;min-width:0}.tune-panel.svelte-w7u4rk legend:where(.svelte-w7u4rk),.note-panel.svelte-w7u4rk label:where(.svelte-w7u4rk){display:block;font:600 15px/1.4 Hanken Grotesk,sans-serif;margin-bottom:8px;padding:0}.accent-swatches.svelte-w7u4rk{display:flex;gap:4px;justify-content:space-between}.accent-swatch.svelte-w7u4rk{display:grid;place-items:center;width:44px;height:44px;padding:3px;border:2px solid var(--line);border-radius:50%;background:var(--white);flex-shrink:0}.accent-swatch.svelte-w7u4rk>span:where(.svelte-w7u4rk){width:100%;height:100%;border-radius:50%;background:var(--swatch)}.accent-swatch[aria-pressed=true].svelte-w7u4rk{border:3px solid var(--ink);padding:3px}.style-segment.svelte-w7u4rk{display:grid;padding:4px;gap:2px;background:#f6e3c6;border-radius:16px}.font-segment.svelte-w7u4rk{grid-template-columns:repeat(3,minmax(0,1fr))}.border-segment.svelte-w7u4rk{grid-template-columns:repeat(4,minmax(0,1fr))}.style-segment.svelte-w7u4rk button:where(.svelte-w7u4rk),.fine-tune-tabs.svelte-w7u4rk button:where(.svelte-w7u4rk){border:0;border-radius:12px;background:transparent;color:var(--ink);padding:7px 4px;min-height:44px;font:600 12px/1.15 Hanken Grotesk,sans-serif}.style-segment.svelte-w7u4rk button[aria-pressed=true]:where(.svelte-w7u4rk),.fine-tune-tabs.svelte-w7u4rk button[aria-pressed=true]:where(.svelte-w7u4rk){background:#fff9f0;box-shadow:0 1px 2px #5a2d141a}.font-example.svelte-w7u4rk,.border-example.svelte-w7u4rk{display:none}.control-note.svelte-w7u4rk{font-size:12px;line-height:1.45;color:var(--muted);margin:8px 0 0}.note-panel.svelte-w7u4rk label:where(.svelte-w7u4rk) span:where(.svelte-w7u4rk){font-weight:400;color:var(--muted)}.note-panel.svelte-w7u4rk input:where(.svelte-w7u4rk){width:100%;min-height:48px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);padding:10px 14px;font:400 16px/1.35 Hanken Grotesk,sans-serif}.preset-help.svelte-w7u4rk{margin-top:18px}button.svelte-w7u4rk:focus-visible,input.svelte-w7u4rk:focus-visible{outline:3px solid var(--rust);outline-offset:3px}@media(max-width:760px){.style-editor.svelte-w7u4rk{display:contents}.style-heading.svelte-w7u4rk{order:0;width:100%;box-sizing:border-box;padding-inline:18px}.style-editor.svelte-w7u4rk h2:where(.svelte-w7u4rk){font-size:32px;line-height:1.1;margin:0;overflow-wrap:anywhere}.desktop-heading.svelte-w7u4rk,.looks-heading.svelte-w7u4rk,.desktop-label.svelte-w7u4rk,.desktop-color-note.svelte-w7u4rk{display:none}.mobile-heading.svelte-w7u4rk,.mobile-color-note.svelte-w7u4rk,.mobile-label.svelte-w7u4rk{display:inline}.ink-saving-notice.svelte-w7u4rk{order:2;margin:0 18px 14px;width:calc(100% - 36px);box-sizing:border-box}.look-gallery.svelte-w7u4rk{order:3;display:flex;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto;padding:6px 18px 10px;margin:0;gap:8px;scroll-snap-type:x proximity;scroll-padding-inline:18px;scrollbar-width:none}.look-choice.svelte-w7u4rk{flex:0 0 84px;padding:4px 0;scroll-snap-align:start}.look-choice.svelte-w7u4rk small:where(.svelte-w7u4rk){display:none}.look-sheet.svelte-w7u4rk{width:64px;height:83px}.fine-tune-tabs.svelte-w7u4rk{order:4;display:grid;grid-template-columns:repeat(var(--tab-count),minmax(0,1fr));width:calc(100% - 36px);box-sizing:border-box;padding:3px;margin:0 18px 14px;background:#f6e3c6;border-radius:16px}.fine-tune-tabs.svelte-w7u4rk button:where(.svelte-w7u4rk){font-size:13px;padding:4px 2px}.tune-panel.svelte-w7u4rk{order:5;display:none;width:calc(100% - 36px);box-sizing:border-box;margin:0 18px}.tune-panel.mobile-active.svelte-w7u4rk{display:block}.tune-panel.svelte-w7u4rk legend:where(.svelte-w7u4rk){font-size:14px}.tune-panel.svelte-w7u4rk:first-of-type legend:where(.svelte-w7u4rk){font-weight:400;font-size:13px;color:var(--muted)}.accent-swatches.svelte-w7u4rk{gap:4px}.accent-swatch.svelte-w7u4rk{width:48px;height:48px;border-color:#ead8c2}.accent-swatch[aria-pressed=true].svelte-w7u4rk{border-color:var(--ink)}.font-example.svelte-w7u4rk{display:block;font-size:22px;margin:0 0 5px}.font-segment.svelte-w7u4rk button:where(.svelte-w7u4rk),.border-segment.svelte-w7u4rk button:where(.svelte-w7u4rk){min-height:64px}.border-example.svelte-w7u4rk{display:block;width:24px;height:28px;background:#fff;margin:0 auto 6px}.border-example[data-border=none].svelte-w7u4rk{border:1px solid #eee}.ornament-example.svelte-w7u4rk{display:none}.ornament-segment.svelte-w7u4rk button:where(.svelte-w7u4rk){padding:7px 2px}.paper-tone.svelte-w7u4rk>p:where(.svelte-w7u4rk){margin-top:16px}.paper-chip.svelte-w7u4rk{display:none}.note-panel.svelte-w7u4rk input:where(.svelte-w7u4rk){border-radius:16px}.preset-help.svelte-w7u4rk{display:none}}@media(max-width:359px){.accent-swatch.svelte-w7u4rk{width:44px;height:44px}.accent-swatches.svelte-w7u4rk{gap:2px}}.pdf-page.svelte-1yb7uwm img:where(.svelte-1yb7uwm){display:block;width:100%;height:auto}.pdf-page-identity.svelte-1yb7uwm{min-width:0;text-align:center}.pdf-page-identity.svelte-1yb7uwm strong:where(.svelte-1yb7uwm){display:block;font-size:16px;line-height:1.25;margin-bottom:4px}.pdf-page-controls.svelte-1yb7uwm{gap:8px;flex-wrap:wrap}.pdf-page-controls.svelte-1yb7uwm button:where(.svelte-1yb7uwm){min-height:44px}.pdf-page-controls.svelte-1yb7uwm button[aria-disabled=true]:where(.svelte-1yb7uwm){cursor:not-allowed;opacity:.52}@media(max-width:760px){.pdf-page-controls.svelte-1yb7uwm button:where(.svelte-1yb7uwm) span:where(.svelte-1yb7uwm){display:none}.pdf-page-controls.svelte-1yb7uwm button:where(.svelte-1yb7uwm){width:52px;padding:0;font-size:22px}}dialog.svelte-juvyco{margin:auto;padding:24px;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--line);border-radius:24px;background:var(--white);color:var(--ink)}dialog.svelte-juvyco::backdrop{background:#2b1d1866}header.svelte-juvyco{display:flex;justify-content:space-between;align-items:center;gap:16px}h2.svelte-juvyco{font-size:27px;font-weight:400}h3.svelte-juvyco{font:600 17px Hanken Grotesk,sans-serif;margin:8px 0}section.svelte-juvyco{padding:20px 0;border-bottom:1px solid var(--line)}p.svelte-juvyco{font-size:14px;margin:8px 0}.button.svelte-juvyco{margin-top:14px}.save-actions.svelte-juvyco{display:grid;gap:6px;margin-top:15px}.backup-file.svelte-juvyco{display:grid;gap:8px;font-size:14px}.backup-file.svelte-juvyco input:where(.svelte-juvyco){max-width:100%;min-height:44px;font:inherit}.backup-file.svelte-juvyco input:where(.svelte-juvyco)::file-selector-button{font:inherit;border:1px solid var(--line);border-radius:10px;padding:8px 12px;min-height:44px;margin-right:8px;background:var(--white);color:var(--ink);cursor:pointer}.save-actions.svelte-juvyco button:where(.svelte-juvyco){min-height:44px;text-align:left}.fine-print.svelte-juvyco{margin-top:18px}@media(max-width:650px){dialog.svelte-juvyco{margin:auto 0 0;width:100%;max-width:none;max-height:90dvh;border-radius:24px 24px 0 0;padding:22px 18px;padding-bottom:max(22px,env(safe-area-inset-bottom))}}.mobile-note.svelte-1uk20pc{display:none}.style-comparison.svelte-1uk20pc{min-width:0}.compare-toolbar.svelte-1uk20pc{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;font-size:14px;font-weight:600}.compare-toggle.svelte-1uk20pc{display:flex;gap:6px;align-items:center;min-height:44px;border:1px solid var(--line);border-radius:12px;padding:8px 12px;color:var(--ink);background:#fff9f0;font-size:13px}.compare-toggle[aria-pressed=true].svelte-1uk20pc{border-color:var(--ink)}.sketch-grid.svelte-1uk20pc{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;align-items:start}.sketch-grid.comparing.svelte-1uk20pc{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sketch-option.svelte-1uk20pc{min-width:0;width:100%;max-width:440px;text-align:center}.sketch-stage.svelte-1uk20pc{width:100%;min-width:0}.sketch-paper.svelte-1uk20pc{width:100%;text-align:left}.sketch-note.svelte-1uk20pc{margin:18px 0 0;text-align:center;color:var(--muted);font-size:13px;line-height:1.45}.sketch-caption.svelte-1uk20pc{font-size:13px;font-weight:600;min-height:44px;display:flex;align-items:center;justify-content:center;margin:10px 0 0}.use-look.svelte-1uk20pc{min-height:44px;margin-top:10px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:#fff9f0;color:var(--ink);font-size:13px}button.svelte-1uk20pc:focus-visible{outline:3px solid var(--rust);outline-offset:3px}@media(max-width:760px){.compare-toolbar.svelte-1uk20pc,.desktop-note.svelte-1uk20pc,.ink-sketch-note.svelte-1uk20pc{display:none}.mobile-note.svelte-1uk20pc{display:inline}.sketch-grid.svelte-1uk20pc,.sketch-grid.comparing.svelte-1uk20pc{grid-template-columns:minmax(0,1fr)}.sketch-option.svelte-1uk20pc{max-width:200px}.sketch-stage.svelte-1uk20pc{box-shadow:0 1px 2px #5a2d1426,0 10px 26px #5a2d141f}.alternative-sketch.svelte-1uk20pc,.sketch-caption.svelte-1uk20pc{display:none}.sketch-note.svelte-1uk20pc{margin-top:14px;font-size:12px}}.transcript-review.svelte-9s771i{padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--white);display:grid;gap:12px;overflow-wrap:anywhere;margin-bottom:16px}.transcript-review.svelte-9s771i h3:where(.svelte-9s771i){font-size:24px;margin:0}.transcript-review.svelte-9s771i form:where(.svelte-9s771i){display:grid;gap:12px}.transcript-review.svelte-9s771i p:where(.svelte-9s771i){margin:0}.review-check.svelte-9s771i{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.5;min-height:44px}.review-check.svelte-9s771i input:where(.svelte-9s771i){flex:0 0 auto;margin-top:4px;width:18px;height:18px}.transcript-actions.svelte-9s771i{display:flex;flex-wrap:wrap;gap:12px;align-items:center}details.svelte-9s771i{font-size:14px}summary.svelte-9s771i{cursor:pointer;min-height:44px;align-content:center}.original-transcript.svelte-9s771i{white-space:pre-wrap;line-height:1.5}.uncertain.svelte-9s771i,.discard-confirmation.svelte-9s771i{padding:12px;background:#fff0d4;border-radius:10px;font-size:14px;line-height:1.5}.uncertain.svelte-9s771i ul:where(.svelte-9s771i){padding-left:20px}.discard-confirmation.svelte-9s771i button:where(.svelte-9s771i){margin-top:8px;margin-right:12px}.clue-reveal-warning.svelte-fkfdzs{padding:16px;margin:16px 0;border:1px solid #b76b35;border-radius:14px;background:#fff0d4;font-size:14px;line-height:1.5}.clue-reveal-warning.svelte-fkfdzs p:where(.svelte-fkfdzs){margin:6px 0}.clue-reveal-warning.svelte-fkfdzs ul:where(.svelte-fkfdzs){padding-left:20px;margin:8px 0 0}.chip-changed.svelte-fkfdzs{display:block;letter-spacing:0;text-transform:none}.changed.svelte-fkfdzs{background:#fce7cf}.changed-label.svelte-fkfdzs{font-size:12px;font-weight:700;color:#8a4206;line-height:1.5}.shape.svelte-fkfdzs{color:#2b1d18;display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.shape-main.svelte-fkfdzs{padding:22px 18px;min-width:0}.shape-heading.svelte-fkfdzs h2:where(.svelte-fkfdzs){font-family:"Young Serif",Georgia,serif;font-size:28px;line-height:1.18;font-weight:400;margin:0 0 14px}.shape-heading.svelte-fkfdzs h2:where(.svelte-fkfdzs) span:where(.svelte-fkfdzs){color:#b8391f}.shape-tabs.svelte-fkfdzs,.view-buttons.svelte-fkfdzs,.destination.svelte-fkfdzs{display:flex;background:#f6e3c6;border-radius:16px;padding:4px;gap:3px}.shape-tabs.svelte-fkfdzs button:where(.svelte-fkfdzs),.view-buttons.svelte-fkfdzs button:where(.svelte-fkfdzs),.destination.svelte-fkfdzs button:where(.svelte-fkfdzs),.preview-tabs.svelte-fkfdzs button:where(.svelte-fkfdzs){min-height:44px;padding:9px 13px;border:0;border-radius:12px;background:transparent;color:#2b1d18;font:700 14px/1.15 Hanken Grotesk,sans-serif;cursor:pointer}.shape-tabs.svelte-fkfdzs button:where(.svelte-fkfdzs){flex:1;padding:10px 7px}.chosen.svelte-fkfdzs,.shape-tabs.svelte-fkfdzs .chosen:where(.svelte-fkfdzs),.preview-tabs.svelte-fkfdzs .chosen:where(.svelte-fkfdzs),.destination.svelte-fkfdzs .chosen:where(.svelte-fkfdzs),.view-buttons.svelte-fkfdzs [aria-pressed=true]:where(.svelte-fkfdzs){background:#fff9f0;box-shadow:0 1px 2px #56331f22}.shape-toolbar.svelte-fkfdzs{margin:16px 0}.view-choice.svelte-fkfdzs{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px;font-size:13px;color:#6e5a4f}.view-buttons.svelte-fkfdzs{flex-shrink:0}.readiness.svelte-fkfdzs{display:flex;flex-direction:column;gap:14px;font-size:13px;color:#6e5a4f}.readiness.svelte-fkfdzs>div:where(.svelte-fkfdzs){display:flex;justify-content:space-between;gap:12px}.readiness.svelte-fkfdzs .ready:where(.svelte-fkfdzs){color:#2f6b45}.readiness.svelte-fkfdzs span:where(.svelte-fkfdzs){font-weight:600}.ready-banner.svelte-fkfdzs{display:flex;align-items:center;gap:10px;margin-top:15px;border-radius:18px;padding:10px 14px 10px 8px;background:#e0eedf;font-size:16px;font-weight:600;line-height:1.5;color:#2b1d18}.ready-banner.svelte-fkfdzs img:where(.svelte-fkfdzs){flex-shrink:0}.bank-note.svelte-fkfdzs{background:#f6e3c6;border-radius:12px;padding:11px 14px;font-size:13px;margin:0 0 16px}.keyboard-hint.svelte-fkfdzs{font-size:12px;color:#6e5a4f;white-space:nowrap;margin:0}kbd.svelte-fkfdzs{border:1px solid #ebd9c3;border-radius:4px;background:#fff9f0;padding:2px 5px;font:inherit}.entries.svelte-fkfdzs,.story-list.svelte-fkfdzs{display:grid;gap:14px}.entry.svelte-fkfdzs{background:#fff9f0;border:1px solid #ebd9c3;border-radius:18px;padding:16px;min-width:0}.entry.has-error.svelte-fkfdzs{border-color:#b76b35}.card-heading.svelte-fkfdzs{display:flex;justify-content:space-between;gap:8px;align-items:start}.card-heading.svelte-fkfdzs h3:where(.svelte-fkfdzs){font:700 16px/1.3 Hanken Grotesk,sans-serif;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.entry-label.svelte-fkfdzs,.fact-tag.svelte-fkfdzs{display:inline-block;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 6px;background:#f6e3c6;border-radius:4px;color:#6e5a4f}.fact-tag.svelte-fkfdzs{background:#e0eedf;color:#2f6b45}.entry.svelte-fkfdzs>p:where(.svelte-fkfdzs){font-size:15px;line-height:1.45;margin:9px 0}.entry.svelte-fkfdzs .print-form:where(.svelte-fkfdzs),.print-form.svelte-fkfdzs{font-size:12px;color:#6e5a4f;line-height:1.45}.entry.svelte-fkfdzs .hint-copy:where(.svelte-fkfdzs){font-size:13px;color:#6e5a4f}.entry-actions.svelte-fkfdzs{display:flex;gap:13px;align-items:center;margin-top:10px}.entry-actions.svelte-fkfdzs .button:where(.svelte-fkfdzs){border-radius:999px}.leave-out.svelte-fkfdzs,.move-entry.svelte-fkfdzs,.add-entry.svelte-fkfdzs,.sheet-cancel.svelte-fkfdzs{border:0;background:none;min-height:44px;font:700 14px Hanken Grotesk,sans-serif;color:#b8391f;cursor:pointer;padding:0}.move-entry.svelte-fkfdzs{font-size:12px;min-height:30px}.leave-out.svelte-fkfdzs:disabled,.remove-entry.svelte-fkfdzs:disabled{opacity:.45;cursor:not-allowed}.source.svelte-fkfdzs{font-size:12px;line-height:1.5;color:#6e5a4f;min-width:0;max-width:100%}.source.svelte-fkfdzs summary:where(.svelte-fkfdzs){font-weight:600;cursor:pointer;min-height:44px;align-content:center}.source.svelte-fkfdzs summary:where(.svelte-fkfdzs):focus-visible{outline:2px solid #b8391f;outline-offset:2px;border-radius:4px}.story-text.svelte-fkfdzs{white-space:pre-wrap;overflow-wrap:anywhere}.source.svelte-fkfdzs .source-note:where(.svelte-fkfdzs){margin:0 0 3px;font-size:11px}.source.svelte-fkfdzs .story-text:where(.svelte-fkfdzs){margin:3px 0 10px;padding:10px;background:#f6e3c6;border-radius:8px}.entry-error.svelte-fkfdzs{color:#8a4206;font-size:12px;font-weight:600;line-height:1.5}.row-notes.svelte-fkfdzs{display:flex;flex-direction:column;gap:3px;min-width:0}.inline-list.svelte-fkfdzs{border:1px solid #ebd9c3;border-radius:18px;background:#fff9f0;padding:0 12px}.inline-entry.svelte-fkfdzs{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:7px;padding:14px 0;border-bottom:1px solid #ebd9c3}.inline-entry.svelte-fkfdzs:last-child{border-bottom:0}.inline-answer.svelte-fkfdzs{display:flex;align-items:center;gap:8px;min-width:0}.row-number.svelte-fkfdzs{width:20px;text-align:right;flex-shrink:0;font-size:12px;color:#6e5a4f}.inline-entry.svelte-fkfdzs .inline-answer:where(.svelte-fkfdzs){grid-column:1;grid-row:1}.inline-entry.svelte-fkfdzs .remove-entry:where(.svelte-fkfdzs){grid-column:2;grid-row:1}.inline-entry.svelte-fkfdzs .clue-input:where(.svelte-fkfdzs),.inline-entry.svelte-fkfdzs .hint-input:where(.svelte-fkfdzs){grid-column:1/-1;margin-left:28px;width:calc(100% - 28px)}.inline-entry.svelte-fkfdzs .row-notes:where(.svelte-fkfdzs){grid-column:1/-1;margin-left:28px}.shape.svelte-fkfdzs input:where(.svelte-fkfdzs),.shape.svelte-fkfdzs textarea:where(.svelte-fkfdzs),.sheet-body.svelte-fkfdzs input:where(.svelte-fkfdzs),.sheet-body.svelte-fkfdzs textarea:where(.svelte-fkfdzs){font:400 15px Hanken Grotesk,sans-serif;color:#2b1d18;width:100%;min-width:0;min-height:44px;border:1px solid #ebd9c3;border-radius:11px;background:#fff;padding:10px 12px;box-sizing:border-box}.shape.svelte-fkfdzs .answer-input:where(.svelte-fkfdzs){font-weight:700;letter-spacing:.045em}.shape.svelte-fkfdzs input[aria-invalid=true]:where(.svelte-fkfdzs){border-color:#a55a24}.shape.svelte-fkfdzs input:where(.svelte-fkfdzs):focus-visible,.shape.svelte-fkfdzs textarea:where(.svelte-fkfdzs):focus-visible,.sheet-body.svelte-fkfdzs input:where(.svelte-fkfdzs):focus-visible,.sheet-body.svelte-fkfdzs textarea:where(.svelte-fkfdzs):focus-visible{outline:2px solid #b8391f;outline-offset:2px}.remove-entry.svelte-fkfdzs{margin:0;font:400 22px Hanken Grotesk,sans-serif;color:#6e5a4f;min-width:36px;min-height:44px;padding:0;border:0;background:none;cursor:pointer}.word-grid.svelte-fkfdzs{display:grid;gap:12px}.word-entry.svelte-fkfdzs{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:4px}.word-entry.svelte-fkfdzs .row-notes:where(.svelte-fkfdzs){grid-column:1/-1;padding-left:28px}.word-entry.svelte-fkfdzs .row-number:where(.svelte-fkfdzs){display:none}.word-entry.svelte-fkfdzs .inline-answer:where(.svelte-fkfdzs){grid-column:1}.add-entry.svelte-fkfdzs{margin:10px 0}.limits.svelte-fkfdzs{font-size:12px;color:#6e5a4f;line-height:1.5;margin:0 0 18px}.tell-more.svelte-fkfdzs{border-radius:999px;margin-top:5px}.empty-entries.svelte-fkfdzs{padding:20px;border:1px dashed #ddc7ac;border-radius:16px}.empty-entries.svelte-fkfdzs h3:where(.svelte-fkfdzs){font:400 22px "Young Serif",Georgia,serif;margin:0 0 10px}.empty-entries.svelte-fkfdzs p:where(.svelte-fkfdzs){font-size:14px;line-height:1.5;margin:0}.kept-heading.svelte-fkfdzs{margin-top:28px;font-size:22px}.kept.svelte-fkfdzs{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px}.kept.svelte-fkfdzs p:where(.svelte-fkfdzs){font-size:14px}.feedback.svelte-fkfdzs{background:#fce7cf;border:1px solid #b76b35;border-radius:10px;padding:12px;color:#8a4206;font-size:14px;line-height:1.5}.shape-preview.svelte-fkfdzs{display:none}.sr-only.svelte-fkfdzs{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.unfinished.svelte-fkfdzs{border:1px solid #ebd9c3;border-radius:16px;margin:15px 0;background:#fff9f0;overflow:hidden}dialog.svelte-fkfdzs{width:100%;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:0;border:0;background:#fbf1e3;color:#2b1d18}dialog.svelte-fkfdzs::backdrop{background:#2b1d1877}.sheet-header.svelte-fkfdzs{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #ebd9c3;background:#fbf1e3;position:sticky;top:0;z-index:1}.sheet-header.svelte-fkfdzs h2:where(.svelte-fkfdzs){font:700 16px Hanken Grotesk,sans-serif;margin:0}.sheet-header.svelte-fkfdzs .button:where(.svelte-fkfdzs){border-radius:999px;padding:10px 19px}.sheet-body.svelte-fkfdzs{padding:18px}.sheet-body.svelte-fkfdzs .field:where(.svelte-fkfdzs){display:block;margin-top:20px;font:600 14px Hanken Grotesk,sans-serif}.sheet-body.svelte-fkfdzs .field:where(.svelte-fkfdzs):first-child{margin-top:0}.field-heading.svelte-fkfdzs{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.sheet-body.svelte-fkfdzs input:where(.svelte-fkfdzs),.sheet-body.svelte-fkfdzs textarea:where(.svelte-fkfdzs){font-size:16px;margin-top:7px;min-height:50px;border-radius:15px}.sheet-body.svelte-fkfdzs textarea:where(.svelte-fkfdzs){line-height:1.5}.sheet-body.svelte-fkfdzs .print-form:where(.svelte-fkfdzs),.field-help.svelte-fkfdzs{font-size:12px;color:#6e5a4f;margin:7px 0 0;line-height:1.5}.sheet-body.svelte-fkfdzs fieldset:where(.svelte-fkfdzs){border:0;padding:0;margin:22px 0}.sheet-body.svelte-fkfdzs legend:where(.svelte-fkfdzs){font-size:14px;font-weight:600;margin-bottom:8px}.destination.svelte-fkfdzs button:where(.svelte-fkfdzs){flex:1}.sheet-body.svelte-fkfdzs .optional:where(.svelte-fkfdzs){font-weight:400;color:#6e5a4f}.shape.svelte-fkfdzs textarea:where(.svelte-fkfdzs){resize:vertical;line-height:1.35}.entry.svelte-fkfdzs>p:where(.svelte-fkfdzs):not(.print-form){white-space:pre-wrap}.word-chips.svelte-fkfdzs{display:flex;flex-wrap:wrap;gap:10px;align-items:start}.word-chip.svelte-fkfdzs{display:flex;align-items:center;max-width:100%;border:1px solid #ddc7ac;border-radius:12px;padding:2px 5px 2px 12px;background:#fff9f0}.word-chip.has-error.svelte-fkfdzs{border-color:#a55a24;border-style:dashed}.chip-word.svelte-fkfdzs{min-height:44px;max-width:100%;padding:6px 2px;border:0;background:none;font:700 15px/1.3 Hanken Grotesk,sans-serif;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;color:#2b1d18;text-align:left;cursor:pointer}.word-chip.svelte-fkfdzs .remove-entry:where(.svelte-fkfdzs){flex-shrink:0}.word-error.svelte-fkfdzs{padding:10px 12px;border-radius:10px;background:#fce7cf;color:#8a4206;font-size:13px;line-height:1.5}.word-error.svelte-fkfdzs button:where(.svelte-fkfdzs){min-height:44px;padding:4px 8px;border:0;background:none;color:inherit;font:700 13px Hanken Grotesk,sans-serif;text-decoration:underline;cursor:pointer}.card-status.svelte-fkfdzs{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#b8391f;color:#fff;font:700 17px Hanken Grotesk,sans-serif}.card-status.needs-details.svelte-fkfdzs{background:#fce7cf;color:#8a4206;border:1px solid #b76b35}.sheet-leave-out.svelte-fkfdzs{display:block;width:100%;border:0;background:none;color:#6e5a4f;min-height:48px;padding:8px 4px;font:700 14px/1.4 Hanken Grotesk,sans-serif;cursor:pointer}.sheet-body.svelte-fkfdzs .field:where(.svelte-fkfdzs):first-of-type input:where(.svelte-fkfdzs){font-weight:700;letter-spacing:.04em}@media(max-width:899px){.shape-main.svelte-fkfdzs{padding:18px}.shape-tabs.svelte-fkfdzs{border-radius:17px}.shape-tabs.svelte-fkfdzs button:where(.svelte-fkfdzs){min-height:44px}.readiness.svelte-fkfdzs{gap:18px}.shape-toolbar.svelte-fkfdzs{margin-bottom:18px}.entries.svelte-fkfdzs{gap:14px}.entries.svelte-fkfdzs .entry:where(.svelte-fkfdzs){padding:14px 16px;box-shadow:0 3px 12px #56331f06}.card-heading.svelte-fkfdzs{align-items:center}.card-heading.svelte-fkfdzs h3:where(.svelte-fkfdzs){letter-spacing:.1em}.entry-actions.svelte-fkfdzs{gap:12px}.entry-actions.svelte-fkfdzs .button:where(.svelte-fkfdzs){min-height:44px;padding:0 16px}.entry.svelte-fkfdzs .entry-error:where(.svelte-fkfdzs){display:block;background:#fce7cf;padding:8px 10px;border-radius:10px}.add-entry.svelte-fkfdzs{display:block;width:100%;min-height:52px;padding:14px 16px;margin:14px 0 10px;border:1px dashed #ddc7ac;border-radius:18px;color:#2b1d18;font-size:15px}.tell-more.svelte-fkfdzs{display:none}dialog.svelte-fkfdzs{position:fixed;inset:auto 0 auto 0;top:var(--sheet-top,0);height:var(--sheet-height,100dvh);max-height:var(--sheet-height,100dvh);overflow:hidden}dialog.svelte-fkfdzs form:where(.svelte-fkfdzs){height:100%;min-height:0;display:flex;flex-direction:column}.sheet-header.svelte-fkfdzs{position:relative;top:auto;min-height:64px;box-sizing:border-box;flex-shrink:0;padding:10px 16px}.sheet-header.svelte-fkfdzs h2:where(.svelte-fkfdzs){text-align:center;font-size:16px}.sheet-header.svelte-fkfdzs .button:where(.svelte-fkfdzs){min-height:40px;padding:8px 17px}.sheet-body.svelte-fkfdzs{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px max(24px,env(safe-area-inset-bottom));scroll-padding-block:18px}.sheet-body.svelte-fkfdzs input:where(.svelte-fkfdzs),.sheet-body.svelte-fkfdzs textarea:where(.svelte-fkfdzs){margin-top:0}.sheet-body.svelte-fkfdzs .field:where(.svelte-fkfdzs){margin-top:20px}.sheet-body.svelte-fkfdzs .field-heading:where(.svelte-fkfdzs){margin-bottom:8px}.sheet-body.svelte-fkfdzs .field:where(.svelte-fkfdzs)>.optional:where(.svelte-fkfdzs){display:inline}.sheet-body.svelte-fkfdzs .field:where(.svelte-fkfdzs)>textarea:where(.svelte-fkfdzs){display:block;margin-top:8px}.sheet-body.svelte-fkfdzs .field:where(.svelte-fkfdzs):first-of-type{margin-top:0}.sheet-body.svelte-fkfdzs .field-help:where(.svelte-fkfdzs):last-child{text-align:center;margin-top:12px}}@media(min-width:900px){.shape.svelte-fkfdzs{grid-template-columns:minmax(0,7fr) minmax(290px,3fr);min-height:calc(100dvh - 150px)}.shape-main.svelte-fkfdzs{padding:26px 28px;border-right:1px solid #ebd9c3}.shape-heading.svelte-fkfdzs{display:flex;justify-content:space-between;align-items:start;gap:15px;flex-wrap:wrap;margin-bottom:24px}.shape-heading.svelte-fkfdzs h2:where(.svelte-fkfdzs){font-size:32px;margin:3px 0;line-height:1.2}.shape-heading.svelte-fkfdzs h2:where(.svelte-fkfdzs) span:where(.svelte-fkfdzs){color:inherit}.shape-tabs.svelte-fkfdzs{flex-shrink:0}.shape-tabs.svelte-fkfdzs button:where(.svelte-fkfdzs){flex:initial;padding:10px 13px}.shape-toolbar.svelte-fkfdzs{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap;margin:0 0 24px}.readiness.svelte-fkfdzs{flex-direction:row;flex-wrap:wrap;gap:8px 16px;font-size:12px}.readiness.svelte-fkfdzs>div:where(.svelte-fkfdzs){gap:6px;flex-wrap:wrap;justify-content:start}.entry-table.svelte-fkfdzs{border-collapse:collapse;table-layout:fixed;width:100%}.entry-table.svelte-fkfdzs th:where(.svelte-fkfdzs){font:600 12px Hanken Grotesk,sans-serif;text-align:left;color:#6e5a4f;padding:0 4px 10px;border-bottom:1px solid #2b1d18}.entry-table.svelte-fkfdzs th:where(.svelte-fkfdzs):first-child{width:40px}.entry-table.svelte-fkfdzs th:where(.svelte-fkfdzs):nth-child(2){width:22%}.entry-table.svelte-fkfdzs th:where(.svelte-fkfdzs):nth-child(3){width:44%}.entry-table.svelte-fkfdzs th:where(.svelte-fkfdzs):nth-child(4){width:auto}.entry-table.svelte-fkfdzs th:where(.svelte-fkfdzs):last-child{width:38px}.entry-table.svelte-fkfdzs td:where(.svelte-fkfdzs){padding:7px 4px 0;vertical-align:middle}.entry-table.svelte-fkfdzs td:where(.svelte-fkfdzs):first-child{text-align:center}.entry-table.svelte-fkfdzs input:where(.svelte-fkfdzs),.entry-table.svelte-fkfdzs textarea:where(.svelte-fkfdzs){padding:9px 10px;min-height:40px;font-size:14px}.entry-table.svelte-fkfdzs .notes-row:where(.svelte-fkfdzs) td:where(.svelte-fkfdzs){padding-top:3px;padding-bottom:6px;vertical-align:top}.row-notes.svelte-fkfdzs{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 12px}.row-notes.svelte-fkfdzs .source:where(.svelte-fkfdzs){max-width:50%;flex:1 1 230px}.row-notes.svelte-fkfdzs .source[open]:where(.svelte-fkfdzs){max-width:100%;flex-basis:100%}.row-notes.svelte-fkfdzs .entry-error:where(.svelte-fkfdzs){flex-basis:100%}.row-notes.svelte-fkfdzs .move-entry:where(.svelte-fkfdzs){min-height:24px;opacity:0}.field-row.svelte-fkfdzs:focus-within+.notes-row:where(.svelte-fkfdzs) .move-entry:where(.svelte-fkfdzs),.notes-row.svelte-fkfdzs:hover .move-entry:where(.svelte-fkfdzs),.notes-row.svelte-fkfdzs:focus-within .move-entry:where(.svelte-fkfdzs),.invalid.svelte-fkfdzs+.notes-row:where(.svelte-fkfdzs) .move-entry:where(.svelte-fkfdzs){opacity:1}.entry-status.svelte-fkfdzs{display:inline-flex;align-items:center;justify-content:center;border:1px dashed #9e8371;border-radius:50%;width:21px;height:21px;font-size:10px;color:#6e5a4f}.entry-status.complete.svelte-fkfdzs{background:#b8391f;border-color:#b8391f;color:#fff;font-size:13px}.shape-preview.svelte-fkfdzs{display:block;align-self:start;position:sticky;top:0;min-width:0;background:#f6e3c6;min-height:calc(100dvh - 150px)}.shape-preview.svelte-fkfdzs>header:where(.svelte-fkfdzs){padding:24px 20px 18px;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:14px}.preview-tabs.svelte-fkfdzs{display:flex;gap:3px}.preview-tabs.svelte-fkfdzs button:where(.svelte-fkfdzs){font-size:13px;padding:8px 10px}.preview-paper.svelte-fkfdzs{padding:16px 10px;background:#fff9f0;box-shadow:0 2px 6px #57351d18}.preview-stage.svelte-fkfdzs{width:100%;max-width:440px;margin:0 auto;min-width:0;--shape-sketch-scale:.65}.preview-scale.svelte-fkfdzs{width:520px;zoom:var(--shape-sketch-scale)}.preview-paper.svelte-fkfdzs .puzzle-sheet{width:520px;max-width:none;min-height:673px;box-shadow:none;margin:0}.shape-preview.svelte-fkfdzs>p:where(.svelte-fkfdzs){text-align:center;font-size:12px;color:#6e5a4f;padding:15px;line-height:1.65;margin:0}.word-grid.svelte-fkfdzs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 16px}.word-entry.svelte-fkfdzs .row-notes:where(.svelte-fkfdzs){padding-left:0}.word-entry.svelte-fkfdzs .move-entry:where(.svelte-fkfdzs){opacity:1}.word-entry.svelte-fkfdzs .inline-answer:where(.svelte-fkfdzs){gap:0}.word-entry.svelte-fkfdzs input:where(.svelte-fkfdzs){font-size:14px;min-height:40px}.word-entry.svelte-fkfdzs .remove-entry:where(.svelte-fkfdzs){min-height:40px}.word-entry.svelte-fkfdzs .row-notes:where(.svelte-fkfdzs) .source:where(.svelte-fkfdzs){max-width:100%}.word-entry.svelte-fkfdzs .print-form:where(.svelte-fkfdzs){font-size:11px}.limits.svelte-fkfdzs{margin-bottom:16px}.tell-more.svelte-fkfdzs{margin-top:0}.shape-main.svelte-fkfdzs>h3:where(.svelte-fkfdzs){font:400 24px "Young Serif",Georgia,serif}}@media(min-width:1300px){.shape-heading.svelte-fkfdzs{flex-wrap:nowrap}.shape-tabs.svelte-fkfdzs button:where(.svelte-fkfdzs){font-size:13px}.shape-heading.svelte-fkfdzs h2:where(.svelte-fkfdzs){font-size:34px}.word-grid.svelte-fkfdzs{grid-template-columns:repeat(4,minmax(0,1fr))}}.contextual-ideas.svelte-y8tz7u p:where(.svelte-y8tz7u){font-size:14px;line-height:1.5;margin:0 0 12px}.contextual-ideas.svelte-y8tz7u h4:where(.svelte-y8tz7u){font-size:14px;margin:18px 0 10px;color:#6e5a4f}.idea-trigger.svelte-y8tz7u{display:inline-flex;align-items:center;gap:10px;min-height:48px;border:1px solid #ebd9c3;background:#fff9f0;padding:4px 16px 4px 6px;border-radius:999px;font:600 15px Hanken Grotesk,sans-serif;color:#2b1d18;cursor:pointer;margin:12px 0 8px}.idea-panel.svelte-y8tz7u{background:#fff9f0;border:1px solid #ebd9c3;border-radius:18px;padding:16px;margin:6px 0 16px;color:#2b1d18}.idea-panel.svelte-y8tz7u header:where(.svelte-y8tz7u){display:flex;align-items:center;gap:10px;margin-bottom:14px}.idea-panel.svelte-y8tz7u h3:where(.svelte-y8tz7u){font:400 23px/1.2 "Young Serif",Georgia,serif;flex:1;margin:0}.close.svelte-y8tz7u{border:0;background:none;min-width:44px;min-height:44px;font-size:25px;color:#6e5a4f;cursor:pointer}.questions.svelte-y8tz7u{display:grid;gap:9px}.question.svelte-y8tz7u{display:block;width:100%;text-align:left;min-height:48px;background:#fff;border:1px solid #ebd9c3;border-radius:13px;padding:11px 14px;font:500 15px/1.4 Hanken Grotesk,sans-serif;color:#2b1d18;cursor:pointer}.question.svelte-y8tz7u:hover{border-color:#b8391f}.idea-panel.svelte-y8tz7u nav:where(.svelte-y8tz7u){display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:7px}.text-action.svelte-y8tz7u{min-height:44px;background:none;border:0;padding:6px 0;text-align:left;font:600 14px/1.4 Hanken Grotesk,sans-serif;color:#b8391f;cursor:pointer}.idea-panel.svelte-y8tz7u footer:where(.svelte-y8tz7u){border-top:1px solid #ebd9c3;margin-top:8px;padding-top:6px}.idea-panel.svelte-y8tz7u footer:where(.svelte-y8tz7u) p:where(.svelte-y8tz7u){font-size:12px;color:#6e5a4f;line-height:1.4;margin:0}.topics.svelte-y8tz7u{display:grid;gap:18px;max-height:55dvh;overflow:auto}.topics.svelte-y8tz7u h4:where(.svelte-y8tz7u){font:700 12px Hanken Grotesk,sans-serif;text-transform:uppercase;letter-spacing:.07em;color:#6e5a4f;margin:0 0 8px}.topics.svelte-y8tz7u .question:where(.svelte-y8tz7u){margin-top:6px}dialog.svelte-y8tz7u{padding:0;border:0;width:100%;max-width:100%;max-height:85dvh;margin:auto 0 0;background:#fbf1e3;border-radius:24px 24px 0 0}dialog.svelte-y8tz7u::backdrop{background:#2b1d1873}dialog.svelte-y8tz7u .idea-panel:where(.svelte-y8tz7u){border:0;background:#fbf1e3;margin:0;padding:18px 18px calc(22px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.guide-link.svelte-y8tz7u{display:flex;align-items:center;text-decoration:underline}button.svelte-y8tz7u:focus-visible,a.svelte-y8tz7u:focus-visible{outline:3px solid #b8391f;outline-offset:3px}.herald-activity.svelte-u9mw6d{flex:0 0 56px;object-fit:contain;animation:svelte-u9mw6d-arrive .18s ease-out both}@keyframes svelte-u9mw6d-arrive{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.herald-activity.svelte-u9mw6d{animation:none}}.readiness.svelte-vi21yo{display:grid;gap:12px;margin:16px 0;font:600 12px/1.4 Hanken Grotesk,sans-serif;color:#6e5a4f}.labels.svelte-vi21yo{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.ready.svelte-vi21yo{color:#2f6b45}progress.svelte-vi21yo{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;overflow:hidden;display:block;width:100%;height:5px;accent-color:#b8391f;margin-top:5px}.ready.svelte-vi21yo progress:where(.svelte-vi21yo){accent-color:#2f6b45}progress.svelte-vi21yo::-webkit-progress-bar{background:#ebd9c3;border-radius:5px}progress.svelte-vi21yo::-webkit-progress-value{background:#b8391f;border-radius:5px}.ready.svelte-vi21yo progress:where(.svelte-vi21yo)::-webkit-progress-value{background:#2f6b45}.suggestion-card.svelte-upxvfq{display:grid;gap:10px;border:1px solid var(--line);border-radius:16px;padding:16px;background:var(--white);overflow-wrap:anywhere}h4.svelte-upxvfq{font-size:24px;margin:0}.suggestion-clue.svelte-upxvfq{white-space:pre-wrap;line-height:1.5}details.svelte-upxvfq{font-size:14px}summary.svelte-upxvfq{cursor:pointer;min-height:32px;align-content:center}blockquote.svelte-upxvfq{margin:8px 0;padding-left:12px;border-left:3px solid var(--line);white-space:pre-wrap;line-height:1.5}form.svelte-upxvfq{display:grid;gap:12px}.review-check.svelte-upxvfq{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.5;min-height:44px}.review-check.svelte-upxvfq input:where(.svelte-upxvfq){flex:0 0 auto;margin-top:4px;width:18px;height:18px}.uncertainty.svelte-upxvfq{padding:10px;background:#fff0d4;border-radius:8px;font-size:14px}.suggestion-actions.svelte-upxvfq{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fine-print.svelte-upxvfq{margin:0}.story-suggestions.svelte-vasn0m{display:grid;gap:14px;margin:16px 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}h3.svelte-vasn0m{font-size:26px}.discard-review.svelte-vasn0m{display:flex;flex-wrap:wrap;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px}.discard-review.svelte-vasn0m p:where(.svelte-vasn0m){width:100%;font-size:14px;line-height:1.5}.story-followups.svelte-ppi852{display:grid;gap:14px;margin:16px 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}header.svelte-ppi852{display:flex;align-items:center;gap:10px}h3.svelte-ppi852{font-size:24px;margin:0}h4.svelte-ppi852{font-size:16px;line-height:1.5;margin:0;overflow-wrap:anywhere}.followup-question.svelte-ppi852,.followup-answer.svelte-ppi852{padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff9f0;min-width:0}blockquote.svelte-ppi852{font-size:13px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;padding-left:12px;border-left:2px solid var(--line);color:#6e5a4f}.actions.svelte-ppi852{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.followup-answer.svelte-ppi852 .field:where(.svelte-ppi852){margin-top:12px}.discard-answer.svelte-ppi852{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.discard-answer.svelte-ppi852 p:where(.svelte-ppi852){width:100%;font-size:14px;line-height:1.5}.text-button.svelte-ppi852{min-height:44px}button.svelte-ppi852:focus-visible{outline:3px solid #b8391f;outline-offset:3px}.voice-invitation.svelte-188r2j4{display:none}.capture-controls.svelte-188r2j4{display:contents}.voice-recorder.svelte-188r2j4{margin-top:18px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff9f0}.voice-recorder.svelte-188r2j4 h4:where(.svelte-188r2j4){display:flex;gap:8px;align-items:center;font-size:17px;margin:0 0 8px}.voice-actions.svelte-188r2j4{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.voice-message.svelte-188r2j4{display:flex;align-items:center;gap:12px;margin:12px 0 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.voice-message.error.svelte-188r2j4{color:#9c3229}.voice-recorder.svelte-188r2j4 .text-button:where(.svelte-188r2j4){min-height:44px}.voice-recorder.svelte-188r2j4 .fine-print:where(.svelte-188r2j4){margin:8px 0 12px}@media(max-width:760px){.footer-capture.svelte-188r2j4 .capture-controls:where(.svelte-188r2j4){display:none}.voice-recorder.svelte-188r2j4{display:flex;flex-direction:column;align-items:center;margin:0;padding:18px 0 0;border:0;background:transparent;text-align:center}.voice-recorder.svelte-188r2j4 h4:where(.svelte-188r2j4){display:none}.voice-actions.svelte-188r2j4{order:0;justify-content:center}.voice-invitation.svelte-188r2j4{display:block;order:1;margin:12px 0 8px;font-size:16px;font-weight:600}.voice-recorder.svelte-188r2j4 .voice-disclosure:where(.svelte-188r2j4){order:2;max-width:310px;margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--muted)}.voice-recorder.svelte-188r2j4 .voice-detail:where(.svelte-188r2j4){display:none}.voice-recorder.svelte-188r2j4 .voice-start:where(.svelte-188r2j4){width:112px;height:112px;min-height:112px;padding:0;border-radius:50%;display:flex;justify-content:center;align-items:center}.voice-start.svelte-188r2j4 span:where(.svelte-188r2j4){display:none}.voice-recorder.svelte-188r2j4>.voice-message:where(.svelte-188r2j4),.voice-recorder.svelte-188r2j4>.fine-print:where(.svelte-188r2j4):not(.voice-disclosure),.voice-recorder.svelte-188r2j4>.text-button:where(.svelte-188r2j4){order:3}.voice-recorder.capturing.svelte-188r2j4>.voice-message:where(.svelte-188r2j4){order:-1;box-sizing:border-box;width:100%;padding:16px;margin:0 0 12px;border:1px solid var(--coral,#b8391f);border-radius:18px;background:var(--white,#fff9f0);text-align:left;font-weight:700}.voice-actions.svelte-188r2j4 .voice-start:where(.svelte-188r2j4):disabled{opacity:.5}}.talking-prompts.svelte-12w5r8g{margin:12px 0;padding:14px 16px;background:#fff9f0;border:1px solid #ebd9c3;border-radius:16px;font-size:14px;line-height:1.45}.talking-prompts.svelte-12w5r8g strong:where(.svelte-12w5r8g){font-size:14px}.talking-prompts.svelte-12w5r8g ul:where(.svelte-12w5r8g){display:grid;gap:8px;margin:10px 0 0;padding-left:18px}.mobile-only.svelte-12w5r8g,.tell-mode.svelte-12w5r8g{display:none}.tell-ideas.svelte-12w5r8g{margin-top:10px}@media(max-width:760px){.mobile-only.svelte-12w5r8g{display:block}.desktop-tell-actions.svelte-12w5r8g{display:none!important}.tell-studio.svelte-12w5r8g{display:block;min-height:calc(100dvh - 160px);border:0;border-radius:0;background:transparent}.tell-studio.svelte-12w5r8g:not(.mobile-review) .tell-memories:where(.svelte-12w5r8g),.mobile-review.svelte-12w5r8g .tell-writing:where(.svelte-12w5r8g){display:none}.tell-writing.svelte-12w5r8g,.tell-memories.svelte-12w5r8g{padding:4px 18px 24px}.tell-memories.svelte-12w5r8g{border:0}.tell-mode.svelte-12w5r8g{display:grid;grid-template-columns:1fr 1fr;background:var(--wash,#f6e3c6);padding:4px;border-radius:16px;margin:18px 0 16px;gap:4px}.tell-mode.svelte-12w5r8g button:where(.svelte-12w5r8g){min-height:44px;border:1px solid transparent;border-radius:12px;background:transparent;font:600 14px Hanken Grotesk,sans-serif;color:var(--ink)}.tell-mode.svelte-12w5r8g button[aria-pressed=true]:where(.svelte-12w5r8g){border-color:var(--line);background:var(--white);box-shadow:0 1px 2px #2b1d180a}.typed-story.svelte-12w5r8g{display:none}.type-entry.svelte-12w5r8g .typed-story:where(.svelte-12w5r8g){display:block}.type-entry.svelte-12w5r8g .spoken-story:where(.svelte-12w5r8g){display:none}.story-field-label.svelte-12w5r8g{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.tell-writing.svelte-12w5r8g .field:where(.svelte-12w5r8g){margin:0}.tell-writing.svelte-12w5r8g textarea:where(.svelte-12w5r8g){min-height:168px;height:168px;line-height:1.4;font-size:17px}.story-count.svelte-12w5r8g{text-align:right;margin:8px 0;font-size:13px;color:var(--muted)}.tell-ideas.svelte-12w5r8g{display:flex;justify-content:center;margin:10px 0 16px}.mobile-memory-summary.svelte-12w5r8g{padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:var(--white)}.mobile-memory-summary.svelte-12w5r8g header:where(.svelte-12w5r8g){display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:15px}.memory-chips.svelte-12w5r8g{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.memory-chips.svelte-12w5r8g span:where(.svelte-12w5r8g){background:#f6e3c6;padding:5px 8px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.1em;overflow-wrap:anywhere;max-width:100%}.type-instead.svelte-12w5r8g{margin:8px auto}.mobile-tell-help.svelte-12w5r8g{display:flex;flex-wrap:wrap;justify-content:center;gap:0 16px;margin:10px 0}.mobile-tell-help.svelte-12w5r8g button:where(.svelte-12w5r8g){font-size:13px}.capture-disclosure.svelte-12w5r8g{text-align:center;margin:8px 0;color:var(--muted)}.mobile-review.svelte-12w5r8g .memory-header:where(.svelte-12w5r8g) h3:where(.svelte-12w5r8g){font-family:"Young Serif",Georgia,serif;font-size:30px;line-height:1.1;margin:8px 0}.mobile-tell-footer.svelte-12w5r8g{position:fixed;bottom:0;left:0;right:0;z-index:6;display:flex;gap:10px;padding:12px 18px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper)}.mobile-tell-footer.svelte-12w5r8g .primary:where(.svelte-12w5r8g){flex:1}.mobile-tell-footer.svelte-12w5r8g .button:where(.svelte-12w5r8g){min-height:52px;font-size:16px}}.extraction-status.svelte-12w5r8g{display:flex;align-items:center;gap:12px}.extraction-panel.svelte-12w5r8g{padding:14px;border:1px solid #ebd9c3;border-radius:12px;background:#fff9f0}.extraction-panel.svelte-12w5r8g h4:where(.svelte-12w5r8g){margin:0}.extraction-panel.svelte-12w5r8g button:where(.svelte-12w5r8g){margin:4px 8px 4px 0}.extraction-choice.svelte-12w5r8g{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.extraction-choice.svelte-12w5r8g input:where(.svelte-12w5r8g){width:18px;height:18px;flex-shrink:0}.active-prompt.svelte-12w5r8g{padding:12px 14px;background:#f6e3c6;border-radius:12px;font-size:14px;line-height:1.5}.active-prompt.svelte-12w5r8g button:where(.svelte-12w5r8g){display:block}.herald-nudge.svelte-12w5r8g{display:flex;gap:10px;align-items:start;padding:12px;margin:12px 0;background:#fff9f0;border:1px solid #ebd9c3;border-radius:16px}.herald-nudge.svelte-12w5r8g p:where(.svelte-12w5r8g){font-size:14px;margin:0}.herald-nudge.svelte-12w5r8g button:where(.svelte-12w5r8g){margin-right:15px}.allowance-summary.svelte-17vo71f{font-size:.76rem;line-height:1.4;color:#6e5a4f;margin:.5rem 0}.allowance-upgrade.svelte-17vo71f{margin:.6rem 0}.allowance-upgrade.svelte-17vo71f .fine-print:where(.svelte-17vo71f){margin:.35rem 0}.sheet-use.svelte-17vo71f .allowance-upgrade:where(.svelte-17vo71f) .button:where(.svelte-17vo71f){width:100%}.live-story.svelte-17vo71f{box-sizing:border-box;max-width:1176px;margin:0 auto;padding:1.5rem 28px 2rem;color:#2b1d18}.live-title.svelte-17vo71f{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.eyebrow.svelte-17vo71f,.nudge-label.svelte-17vo71f{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#9b3e26}.eyebrow.svelte-17vo71f{margin:0 0 .45rem}.live-title.svelte-17vo71f h1:where(.svelte-17vo71f){font-family:"Young Serif",serif;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:400;line-height:1.2;margin:0 0 .7rem}.live-title.svelte-17vo71f h1:where(.svelte-17vo71f) em:where(.svelte-17vo71f){color:#b8391f;font-style:normal}.live-title.svelte-17vo71f p:where(.svelte-17vo71f):not(.eyebrow){margin:0;color:#6e5a4f}.live-title.svelte-17vo71f img:where(.svelte-17vo71f){flex:none}.story-workspace.svelte-17vo71f{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start}.capture-pane.svelte-17vo71f,.clues-pane.svelte-17vo71f{min-width:0}.capture-pane.svelte-17vo71f{position:sticky;top:1rem}.mode-tabs.svelte-17vo71f{display:flex;border-radius:12px;background:#f0e2d0;padding:4px;margin-bottom:1rem;gap:4px}.mode-tabs.svelte-17vo71f button:where(.svelte-17vo71f){flex:1;min-height:44px;border:0;border-radius:9px;background:transparent;font-weight:700;color:#6e5a4f}.mode-tabs.svelte-17vo71f button[aria-pressed=true]:where(.svelte-17vo71f){background:#fff9f0;color:#2b1d18;box-shadow:0 1px 4px #2b1d1810}.story-surface.svelte-17vo71f{border:1px solid #e3cdb6;background:#fff9f0;border-radius:20px;padding:1.2rem}.voice-surface.svelte-17vo71f{background:linear-gradient(155deg,#fff5e1,#f6e3c6);min-height:250px;display:flex;flex-direction:column;justify-content:center}.voice-invitation.svelte-17vo71f{text-align:center;font-size:.9rem;color:#6e5a4f;margin:1rem 0 0}.capture-controls.svelte-17vo71f{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;margin-top:1rem}.button.svelte-17vo71f{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px}.field.svelte-17vo71f{display:flex;flex-direction:column;gap:.4rem;min-width:0;margin:0}.field.svelte-17vo71f>span:where(.svelte-17vo71f){font-size:.8rem;font-weight:700;color:#6e5a4f}.field.svelte-17vo71f input:where(.svelte-17vo71f),.field.svelte-17vo71f textarea:where(.svelte-17vo71f){width:100%;min-width:0;border:1px solid #e3cdb6;background:#fffdf8;border-radius:10px;padding:.7rem;font:inherit;color:#2b1d18;box-sizing:border-box}.field.svelte-17vo71f textarea:where(.svelte-17vo71f){resize:vertical;line-height:1.5}.field.svelte-17vo71f input:where(.svelte-17vo71f):focus,.field.svelte-17vo71f textarea:where(.svelte-17vo71f):focus{outline:2px solid #b8391f;outline-offset:2px}.session-status.svelte-17vo71f{font-size:.85rem;line-height:1.45;color:#6e5a4f;margin:.8rem 0}.error.svelte-17vo71f{color:#a22b1c}.talking-ideas.svelte-17vo71f{display:flex;align-items:center;gap:.75rem;min-width:0}.talking-ideas.svelte-17vo71f img:where(.svelte-17vo71f){width:46px;height:46px;flex:none}.talking-ideas.svelte-17vo71f p:where(.svelte-17vo71f){margin:.3rem 0;font-size:.95rem;line-height:1.35}.talking-ideas.svelte-17vo71f .text-button:where(.svelte-17vo71f){display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;min-height:32px;padding:0}.large-nudge.svelte-17vo71f{align-items:center}.large-nudge.svelte-17vo71f img:where(.svelte-17vo71f){width:76px;height:76px}.large-nudge.svelte-17vo71f p:where(.svelte-17vo71f){font-family:"Young Serif",serif;font-size:1.4rem;line-height:1.35}.fine-print.svelte-17vo71f{font-size:.76rem;line-height:1.5;color:#6e5a4f}.disclosure.svelte-17vo71f{margin:1rem 0}.manual-links.svelte-17vo71f{margin-top:1.5rem;display:flex;gap:.7rem;justify-content:space-between;flex-wrap:wrap}.story-details.svelte-17vo71f{border-top:1px solid #e3cdb6;margin-top:1.2rem;padding-top:.5rem}.story-details.svelte-17vo71f summary:where(.svelte-17vo71f){cursor:pointer;min-height:44px;align-content:center;font-size:.85rem;color:#6e5a4f}.story-details.svelte-17vo71f summary:where(.svelte-17vo71f) span:where(.svelte-17vo71f){font-size:.72rem;margin-left:.4rem}.clues-heading.svelte-17vo71f{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:.15rem 0 1rem}.clues-heading.svelte-17vo71f h2:where(.svelte-17vo71f){font-family:"Young Serif",serif;font-size:1.35rem;font-weight:400;margin:0 0 .4rem}.clues-heading.svelte-17vo71f p:where(.svelte-17vo71f){margin:0;color:#6e5a4f;font-size:.85rem}.clue-count.svelte-17vo71f{border-radius:50%;background:#f2c452;min-width:35px;min-height:35px;display:grid;place-items:center;font-weight:700}.clues-empty.svelte-17vo71f{border:1px dashed #d9bda1;border-radius:16px;text-align:center;padding:2rem 1.5rem;color:#6e5a4f}.clues-empty.svelte-17vo71f>span:where(.svelte-17vo71f){font-size:2rem;color:#b8391f}.clues-empty.svelte-17vo71f p:where(.svelte-17vo71f){margin:.5rem 0}.clue-list.svelte-17vo71f{display:grid;gap:.8rem}.live-clue.svelte-17vo71f{background:#fff9f0;border:1px solid #e3cdb6;border-radius:18px;padding:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .5rem;box-shadow:0 3px 12px #4b291407;animation:svelte-17vo71f-clue-arrive .18s ease-out}.card-copy.svelte-17vo71f{min-width:0}.card-answer.svelte-17vo71f{font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#a03922;margin:0 0 .3rem;overflow-wrap:anywhere}.card-clue.svelte-17vo71f{font-size:1.05rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.card-hint.svelte-17vo71f{font-size:.76rem;color:#7c6959;margin:.45rem 0 0;overflow-wrap:anywhere}.card-actions.svelte-17vo71f{display:flex;align-items:start}.icon-button.svelte-17vo71f{display:inline-grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#87442a;cursor:pointer}.icon-button.svelte-17vo71f:hover{background:#ecd5bc}.card-warning.svelte-17vo71f{grid-column:1/-1;margin:.25rem 0 0;background:#fce7cf;border-radius:9px;padding:.6rem;font-size:.78rem;line-height:1.4;color:#8a4206}.card-warning.svelte-17vo71f .text-button:where(.svelte-17vo71f){display:block;min-height:36px;padding:0;font-weight:700}.live-clue.stale.svelte-17vo71f{border-color:#b07830}.use-clues.svelte-17vo71f{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:1rem;padding:.7rem 0}.destination.svelte-17vo71f{display:flex;align-items:center;gap:.4rem;font-size:.85rem;width:100%}.destination.svelte-17vo71f select:where(.svelte-17vo71f){padding:.5rem;border:1px solid #e3cdb6;border-radius:8px;background:#fff9f0}.use-clues.svelte-17vo71f .fine-print:where(.svelte-17vo71f){width:100%;margin:0}.recording-controls.svelte-17vo71f{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;margin-top:1rem}.round-control.svelte-17vo71f{display:grid;place-items:center;flex:none;width:60px;height:60px;border:0;border-radius:50%;cursor:pointer}.pause.svelte-17vo71f{background:#ead1b4;color:#613c2a}.finish.svelte-17vo71f{background:#b8391f;color:#fff;box-shadow:0 3px #862712}.recording-indicator.svelte-17vo71f{display:flex;align-items:center;justify-content:center;gap:.4rem;flex-wrap:wrap;font-size:.8rem;color:#9b3e26}.recording-indicator.svelte-17vo71f small:where(.svelte-17vo71f){width:100%;text-align:center;font-size:.72rem;font-variant-numeric:tabular-nums}.working-dots.svelte-17vo71f{color:#b8391f;letter-spacing:.4rem}.voice-sheet.svelte-17vo71f{border:0;margin:0;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;box-sizing:border-box;padding:0;background:linear-gradient(165deg,#fff7e9,#f7e7c9 70%,#f1d7aa);color:#2b1d18;overflow:hidden}.voice-sheet.svelte-17vo71f::backdrop,.clue-editor.svelte-17vo71f::backdrop{background:#25181080}.sheet-layout.svelte-17vo71f{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;padding:max(14px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));box-sizing:border-box}.sheet-header.svelte-17vo71f{display:flex;gap:.7rem;align-items:center}.sheet-close.svelte-17vo71f{background:#ebd5b8}.sheet-header.svelte-17vo71f h2:where(.svelte-17vo71f){font-family:"Young Serif",serif;font-size:1.08rem;font-weight:400;margin:0 0 .15rem}.sheet-header.svelte-17vo71f span:where(.svelte-17vo71f){font-size:.75rem;color:#7c6959}.sheet-header.svelte-17vo71f .sheet-star:where(.svelte-17vo71f){margin-left:auto;font-size:1.7rem;color:#b8391f}.sheet-results.svelte-17vo71f{min-height:0;display:flex;flex-direction:column;justify-content:center;gap:.7rem;overflow:hidden}.sheet-results.has-clues.svelte-17vo71f{justify-content:start}.sheet-cards.svelte-17vo71f{display:grid;gap:.75rem;min-height:0}.sheet-results.svelte-17vo71f .large-nudge:where(.svelte-17vo71f){padding:1rem .2rem;align-items:start}.sheet-results.svelte-17vo71f .large-nudge:where(.svelte-17vo71f) p:where(.svelte-17vo71f){font-size:clamp(1.25rem,5vw,1.7rem)}.sheet-results.svelte-17vo71f .large-nudge:where(.svelte-17vo71f) img:where(.svelte-17vo71f){width:80px;height:80px}.card-pages.svelte-17vo71f{display:flex;align-items:center;justify-content:center;gap:.8rem;flex:none}.card-pages.svelte-17vo71f span:where(.svelte-17vo71f){font-size:.75rem;text-align:center}.card-pages.svelte-17vo71f small:where(.svelte-17vo71f){display:block;font-size:.65rem;color:#7c6959}.sheet-footer.svelte-17vo71f{display:block;min-width:0;width:auto;max-width:none;margin:0;padding:0;border:0}.sheet-footer.svelte-17vo71f .talking-ideas:where(.svelte-17vo71f){padding:.6rem .7rem;border:1px solid #dfc7a7;border-radius:16px;background:#fff5;margin-bottom:.8rem}.sheet-footer.svelte-17vo71f .talking-ideas:where(.svelte-17vo71f) p:where(.svelte-17vo71f){font-size:.86rem}.sheet-footer.svelte-17vo71f .nudge-label:where(.svelte-17vo71f){font-size:.62rem}.sheet-status.svelte-17vo71f{text-align:center}.sheet-status.svelte-17vo71f strong:where(.svelte-17vo71f){font-size:1rem}.sheet-status.svelte-17vo71f p:where(.svelte-17vo71f){font-size:.82rem;color:#7c6959;line-height:1.35;margin:.35rem 0 0}.sheet-use.svelte-17vo71f{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem}.sheet-use.svelte-17vo71f .fine-print:where(.svelte-17vo71f){margin:0}.sheet-use.svelte-17vo71f .text-button:where(.svelte-17vo71f){min-height:36px}.clue-editor.svelte-17vo71f{box-sizing:border-box;width:calc(100% - 32px);max-width:440px;max-height:calc(100dvh - 32px);border:1px solid #e3cdb6;border-radius:22px;background:#fff9f0;color:#2b1d18;padding:20px;overflow:auto}.clue-editor.svelte-17vo71f form:where(.svelte-17vo71f){display:grid;gap:1rem}.clue-editor.svelte-17vo71f header:where(.svelte-17vo71f){display:flex;justify-content:space-between;align-items:center;gap:1rem}.clue-editor.svelte-17vo71f h2:where(.svelte-17vo71f){font-family:"Young Serif",serif;font-size:1.35rem;font-weight:400;margin:0}.clue-editor.svelte-17vo71f .field:where(.svelte-17vo71f){margin:0}.clue-editor.svelte-17vo71f input:where(.svelte-17vo71f),.clue-editor.svelte-17vo71f textarea:where(.svelte-17vo71f){font-size:16px}.sr-only.svelte-17vo71f{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}button.svelte-17vo71f:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.live-story.svelte-17vo71f{padding:.8rem max(18px,env(safe-area-inset-right)) 1.5rem max(18px,env(safe-area-inset-left))}.live-title.svelte-17vo71f{margin-bottom:1.2rem;gap:.5rem}.live-title.svelte-17vo71f h1:where(.svelte-17vo71f){font-size:1.8rem}.live-title.svelte-17vo71f img:where(.svelte-17vo71f){width:62px;height:62px}.live-title.svelte-17vo71f p:where(.svelte-17vo71f):not(.eyebrow){font-size:.9rem}.eyebrow.svelte-17vo71f{font-size:.65rem}.story-workspace.svelte-17vo71f{grid-template-columns:minmax(0,1fr);gap:1.5rem}.capture-pane.svelte-17vo71f{position:static}.story-surface.svelte-17vo71f{padding:1rem}.capture-controls.svelte-17vo71f .button:where(.svelte-17vo71f){flex:1}.clues-pane.svelte-17vo71f{border-top:1px solid #e3cdb6;padding-top:1.1rem}.manual-links.svelte-17vo71f{font-size:.85rem}.use-clues.svelte-17vo71f .use-button:where(.svelte-17vo71f){width:100%}.live-clue.svelte-17vo71f{padding:.8rem;gap:.35rem}.card-actions.svelte-17vo71f{flex-direction:column}.card-clue.svelte-17vo71f{font-size:.95rem}.voice-sheet.svelte-17vo71f .card-clue:where(.svelte-17vo71f){display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.voice-sheet.svelte-17vo71f .card-hint:where(.svelte-17vo71f){display:none}.voice-sheet.svelte-17vo71f .card-answer:where(.svelte-17vo71f){display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.voice-sheet.svelte-17vo71f .live-clue:where(.svelte-17vo71f){min-height:110px}.sheet-footer.svelte-17vo71f .recording-controls:where(.svelte-17vo71f){margin-top:.9rem}.sheet-footer.svelte-17vo71f .round-control:where(.svelte-17vo71f){width:60px;height:60px}}@media(max-height:739px){.sheet-layout.svelte-17vo71f{gap:.5rem;padding-top:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.sheet-footer.svelte-17vo71f .talking-ideas:where(.svelte-17vo71f){margin-bottom:.5rem;padding:.4rem .6rem}.sheet-footer.svelte-17vo71f .talking-ideas:where(.svelte-17vo71f) img:where(.svelte-17vo71f){width:36px;height:36px}.sheet-footer.svelte-17vo71f .talking-ideas:where(.svelte-17vo71f) p:where(.svelte-17vo71f){font-size:.8rem}.sheet-footer.svelte-17vo71f .recording-controls:where(.svelte-17vo71f){margin-top:.5rem}.sheet-footer.svelte-17vo71f .round-control:where(.svelte-17vo71f){width:52px;height:52px}.sheet-status.svelte-17vo71f p:where(.svelte-17vo71f){font-size:.75rem}.sheet-results.svelte-17vo71f .large-nudge:where(.svelte-17vo71f) img:where(.svelte-17vo71f){width:62px;height:62px}}@keyframes svelte-17vo71f-clue-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.live-clue.svelte-17vo71f{animation:none!important;transition:none!important}}.entry-mode.svelte-1wir3zh{margin:2rem 0}.unfinished-drafts.svelte-1wir3zh{margin:1rem 0;padding:1rem;border:1px solid var(--line);border-radius:10px;background:var(--white)}.unfinished-drafts.svelte-1wir3zh summary:where(.svelte-1wir3zh){cursor:pointer;font-weight:600}.unfinished-draft.svelte-1wir3zh{padding:.8rem 0;border-top:1px solid var(--line)}.unfinished-draft.svelte-1wir3zh p:where(.svelte-1wir3zh){margin:.25rem 0}.kept-text.svelte-1wir3zh{white-space:pre-wrap;overflow-wrap:anywhere}.capacity-note.svelte-1wir3zh{padding:12px;background:var(--paper);color:var(--rust)}.entry-mode.svelte-1wir3zh h3:where(.svelte-1wir3zh){margin-bottom:1rem}.mode-choices.svelte-1wir3zh{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.mode-choices.svelte-1wir3zh button:where(.svelte-1wir3zh){text-align:left;border:1px solid var(--line);background:var(--white);border-radius:10px;padding:1.25rem;color:var(--ink);cursor:pointer;display:grid;gap:.65rem}.mode-choices.svelte-1wir3zh button.selected:where(.svelte-1wir3zh){border:2px solid var(--rust);padding:calc(1.25rem - 1px);background:var(--paper)}.mode-title.svelte-1wir3zh{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:700;font-size:1.1rem}.mode-choices.svelte-1wir3zh button:where(.svelte-1wir3zh)>span:where(.svelte-1wir3zh):last-child{color:var(--muted);line-height:1.55}.guided-tabs.svelte-1wir3zh{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.guided-tabs.svelte-1wir3zh button:where(.svelte-1wir3zh){background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:.75rem 1rem;cursor:pointer}.guided-tabs.svelte-1wir3zh button.active:where(.svelte-1wir3zh){background:var(--ink);color:var(--white);border-color:var(--ink)}.herald-nudge.svelte-1wir3zh{display:flex;gap:10px;align-items:start;padding:12px;margin:12px 0;background:#fff9f0;border:1px solid #ebd9c3;border-radius:16px}.herald-nudge.svelte-1wir3zh p:where(.svelte-1wir3zh){font-size:14px;margin:0}.herald-nudge.svelte-1wir3zh button:where(.svelte-1wir3zh){margin-right:15px}.guided-layout.svelte-1wir3zh{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2rem;align-items:start}.question-card.svelte-1wir3zh{border:1px solid var(--line);border-top:4px solid var(--coral);border-radius:10px;padding:1.5rem;background:var(--white)}.question-heading.svelte-1wir3zh{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.question-card.svelte-1wir3zh h3:where(.svelte-1wir3zh){font-family:Fraunces,serif;font-size:1.65rem;line-height:1.25;margin:1rem 0}.category-field.svelte-1wir3zh{margin-top:.8rem}.question-actions.svelte-1wir3zh{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin:1rem 0}.guided-note.svelte-1wir3zh{margin:0}.guided-feedback.svelte-1wir3zh{padding:1rem;border:1px solid var(--line);background:var(--paper);border-radius:6px;margin-top:1.5rem}.guided-feedback.problem.svelte-1wir3zh{border-color:var(--rust);color:var(--rust)}.accepted-stories.svelte-1wir3zh{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.empty-guided.svelte-1wir3zh{padding:1rem;background:var(--paper);color:var(--muted);border-radius:6px}.unfinished.svelte-1wir3zh{margin:0;color:var(--rust);grid-column:1 / -1}@media(max-width:720px){.mode-choices.svelte-1wir3zh,.guided-layout.svelte-1wir3zh{grid-template-columns:1fr}.guided-note.svelte-1wir3zh{display:none}.question-card.svelte-1wir3zh{padding:1rem}.mode-title.svelte-1wir3zh{font-size:1rem}}.preview-processing.svelte-1nqlp8n{box-sizing:border-box;max-width:1200px;margin:14px auto;padding:12px 20px;color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.preview-processing.svelte-1nqlp8n summary:where(.svelte-1nqlp8n){cursor:pointer;min-height:32px;align-content:center}.preview-processing.svelte-1nqlp8n p:where(.svelte-1nqlp8n){margin:8px 0 0}.incomplete-preview.svelte-1nqlp8n{width:100%;max-width:640px;margin:0 auto}.incomplete-preview.svelte-1nqlp8n>p:where(.svelte-1nqlp8n){font-size:14px;line-height:1.5}.incomplete-preview.svelte-1nqlp8n .puzzle-tabs:where(.svelte-1nqlp8n){margin:12px 0}@media(max-width:760px){.preview-processing.svelte-1nqlp8n{margin:8px 16px;padding:8px 0}}.mobile-print-footer.svelte-1nqlp8n,.mobile-print-help.svelte-1nqlp8n,.mobile-paper.svelte-1nqlp8n{display:none}.copies-control.svelte-1nqlp8n{margin:18px 0 10px;font-size:14px;font-weight:600}.copies-control.svelte-1nqlp8n>label:where(.svelte-1nqlp8n){display:block;margin-bottom:8px}.copies-stepper.svelte-1nqlp8n{display:flex;align-items:center;gap:10px}.copies-stepper.svelte-1nqlp8n .button:where(.svelte-1nqlp8n){width:52px;min-height:48px;padding:0;font-size:22px}.copies-stepper.svelte-1nqlp8n input:where(.svelte-1nqlp8n){width:76px;min-height:52px;padding:10px;border:1px solid var(--line);border-radius:14px;background:#fff;text-align:center;font-weight:700;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.copies-stepper.svelte-1nqlp8n input:where(.svelte-1nqlp8n)::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.copies-stepper.svelte-1nqlp8n>span:where(.svelte-1nqlp8n){flex:1;font-size:13px;line-height:1.35;font-weight:500;color:var(--muted)}@media(max-width:760px){.desktop-paper.svelte-1nqlp8n{display:none!important}.mobile-paper.svelte-1nqlp8n{display:block}.print-toggles.svelte-1nqlp8n{order:5}.print-toggles.svelte-1nqlp8n .check-field:where(.svelte-1nqlp8n){display:flex;flex-direction:row-reverse;justify-content:space-between;min-height:48px;margin:0;font-weight:600;font-size:16px}.print-toggles.svelte-1nqlp8n input:where(.svelte-1nqlp8n){width:24px;height:24px;accent-color:var(--ink)}}@media(max-width:760px){.mobile-print-help.svelte-1nqlp8n{display:block;font-size:13px;color:var(--muted)}.mobile-print-help.svelte-1nqlp8n summary:where(.svelte-1nqlp8n){min-height:44px;padding:12px 0;cursor:pointer}.mobile-print-footer.svelte-1nqlp8n{display:flex;align-items:center;gap:20px;position:fixed;z-index:6;bottom:0;left:0;right:0;padding:12px 18px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper)}.mobile-print-footer.svelte-1nqlp8n>div:where(.svelte-1nqlp8n){display:flex;flex-direction:column;gap:3px;min-width:66px}.mobile-print-footer.svelte-1nqlp8n strong:where(.svelte-1nqlp8n){font-size:17px}.mobile-print-footer.svelte-1nqlp8n span:where(.svelte-1nqlp8n){font-size:11px;color:var(--muted)}.mobile-print-footer.svelte-1nqlp8n .primary:where(.svelte-1nqlp8n){flex:1;min-height:52px}}.correction-context.svelte-1nqlp8n{margin:12px 0 20px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--white)}.correction-heading.svelte-1nqlp8n{display:flex;justify-content:space-between;gap:12px}.correction-heading.svelte-1nqlp8n>span:where(.svelte-1nqlp8n){white-space:nowrap;color:var(--coral);font-weight:700}.locked-details.svelte-1nqlp8n{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.locked-details.svelte-1nqlp8n span:where(.svelte-1nqlp8n){padding:8px 12px;border-radius:999px;background:#f6e3c6;color:var(--muted);font-size:14px}.correction-context.svelte-1nqlp8n p:where(.svelte-1nqlp8n){font-size:14px;line-height:1.6;color:var(--muted);margin:0}.pronoun-options.svelte-1nqlp8n{display:flex;flex-wrap:wrap;gap:.5rem}.pronoun-options.svelte-1nqlp8n label:where(.svelte-1nqlp8n){display:flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .8rem;border:1px solid #e4d2bd;border-radius:10px;cursor:pointer}.studio.svelte-1nqlp8n .celebration-fields:where(.svelte-1nqlp8n){display:flex;flex-direction:column;gap:18px}.studio.svelte-1nqlp8n .celebrate-heading:where(.svelte-1nqlp8n){margin:0;font-size:32px;line-height:1.12;letter-spacing:-.005em}.studio.svelte-1nqlp8n .celebration-fields:where(.svelte-1nqlp8n) .field:where(.svelte-1nqlp8n),.studio.svelte-1nqlp8n .celebration-fields:where(.svelte-1nqlp8n) .choice-field:where(.svelte-1nqlp8n){margin:0}.studio.svelte-1nqlp8n .celebration-fields:where(.svelte-1nqlp8n) .field:where(.svelte-1nqlp8n){gap:6px}.studio.svelte-1nqlp8n .celebration-fields:where(.svelte-1nqlp8n) .field:where(.svelte-1nqlp8n) input:where(.svelte-1nqlp8n){min-height:52px}.studio.svelte-1nqlp8n .celebration-fields:where(.svelte-1nqlp8n) .choice-field:where(.svelte-1nqlp8n) legend:where(.svelte-1nqlp8n){margin-bottom:6px}.studio.svelte-1nqlp8n .celebration-fields:where(.svelte-1nqlp8n) .fine-print:where(.svelte-1nqlp8n){margin:6px 0 0}.studio.svelte-1nqlp8n .celebration-fields:where(.svelte-1nqlp8n) .short-field:where(.svelte-1nqlp8n){max-width:160px}.manual-start.svelte-1nqlp8n{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;padding:8px 0;background:none;border:0;color:var(--rust);font-size:15px;font-weight:600;line-height:1.3;text-align:left;text-decoration:underline;text-underline-offset:3px}.manual-start.svelte-1nqlp8n svg{flex-shrink:0}.studio.svelte-1nqlp8n .celebrate-actions:where(.svelte-1nqlp8n){margin-top:0}.studio.svelte-1nqlp8n .celebrate-actions:where(.svelte-1nqlp8n) .button:where(.svelte-1nqlp8n){min-height:48px}.studio.svelte-1nqlp8n .celebrate-actions:where(.svelte-1nqlp8n) .primary:where(.svelte-1nqlp8n){min-height:52px}@media(max-width:760px){.studio.svelte-1nqlp8n .celebrate-heading:where(.svelte-1nqlp8n){font-size:30.4px;line-height:1.02}.studio.svelte-1nqlp8n .celebration-fields:where(.svelte-1nqlp8n) .field:where(.svelte-1nqlp8n) input:where(.svelte-1nqlp8n){font-size:17px;line-height:1.4}.studio.svelte-1nqlp8n .celebration-fields:where(.svelte-1nqlp8n) .fine-print:where(.svelte-1nqlp8n){font-size:13px;line-height:1.35}.studio.svelte-1nqlp8n .celebrate-actions:where(.svelte-1nqlp8n){position:fixed;left:0;right:0;bottom:0;margin:0;padding:12px 18px calc(22px + env(safe-area-inset-bottom));align-items:center}.studio.svelte-1nqlp8n .celebrate-actions:where(.svelte-1nqlp8n) .primary:where(.svelte-1nqlp8n){font-size:16px}.studio.svelte-1nqlp8n .celebrate-actions:where(.svelte-1nqlp8n) .outline:where(.svelte-1nqlp8n){font-size:15px}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-400-normal-DIMmNPI9.woff2)format("woff2"),url(/assets/young-serif-latin-400-normal-D1tz0Z9s.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hanken-grotesk-latin-500-normal-DrDcrrxK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-500-normal-Bo-NxEKf.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.woff)format("woff")}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab,red,red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{--range-fill-x:calc((var(--range-dir,1) * -100cqw) - (var(--range-dir,1) * var(--range-thumb-size) / 2));--range-fill-y:0;--range-fill-spread:calc(100cqw * var(--range-fill));cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden;container-type:inline-size}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media(forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);position:relative;inset-block-start:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread);background-color:currentColor;position:relative}@supports (color:color-mix(in lab,red,red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000),0 0 0 2rem var(--range-thumb) inset,var(--range-fill-x) var(--range-fill-y) 0 var(--range-fill-spread)}}.range:disabled{cursor:not-allowed;opacity:.3}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:overlay .3s allow-discrete,visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:clip}.modal::backdrop{display:none}.modal[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;top:0;right:0;bottom:0;left:0}.modal[popover]::backdrop{background-color:#0006;transition:background-color .3s ease-out}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.tab:is(.tabs>.tab){cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px) ;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul,li menu){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul,li menu):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media(prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])).menu-focus{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn,[aria-current]:not([aria-current=false],[aria-current=""])):hover){box-shadow:inset 0 1px #00000003,inset 0 -1px #ffffff03}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn)[aria-current]:not([aria-current=false],[aria-current=""]),.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled,.menu :where(li) [disabled]{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li).menu-disabled,.menu :where(li) [disabled]{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset,var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(prefers-reduced-motion:no-preference){.loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.filter{flex-wrap:wrap;display:flex}.filter [type=radio]{width:auto}.filter input{opacity:1;transition:visibility .1s allow-discrete,margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter>input:not(:last-child),.filter>:not(:last-child) input{margin-inline-end:.25rem}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content) 5%,transparent)}}.toast{translate:var(--toast-x,0) var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media(prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab,red,red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab,red,red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab,red,red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth) * 10%),#0000)}}.toggle:before{background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise)}@media(forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:checked:before{background-color:currentColor}@starting-style{.toggle:checked:before{opacity:0}}.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle[aria-checked=true]:before{background-color:currentColor}@starting-style{.toggle[aria-checked=true]:before{opacity:0}}.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}.toggle:has(>input:checked):before{background-color:currentColor}@starting-style{.toggle:has(>input:checked):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.input\!{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:var(--color-base-100)!important;vertical-align:middle!important;white-space:nowrap!important;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10))!important;--input-color:var(--color-base-content)!important;flex-shrink:1!important;align-items:center!important;gap:.5rem!important;padding-inline:.75rem!important;display:inline-flex!important;position:relative!important}@supports (color:color-mix(in lab,red,red)){.input\!{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)!important}}.input\!{cursor:text!important;width:clamp(3rem,20rem,100%)!important;height:var(--size)!important;font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem))!important;touch-action:manipulation!important;border:var(--border) solid var(--input-color,#0000)!important;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset!important;border-start-start-radius:var(--join-ss,var(--radius-field))!important;border-start-end-radius:var(--join-se,var(--radius-field))!important;border-end-end-radius:var(--join-ee,var(--radius-field))!important;border-end-start-radius:var(--join-es,var(--radius-field))!important}@supports (color:color-mix(in lab,red,red)){.input\!{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset!important}}.input\! input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#0000!important;border:none!important;width:100%!important;height:100%!important}.input\! input::placeholder{color:var(--color-base-content)!important;opacity:.5!important}.input\! input:focus,.input\! input:focus-within{--tw-outline-style:none!important;outline-style:none!important}@media(forced-colors:active){.input\! input:focus,.input\! input:focus-within{outline-offset:2px!important;outline:2px solid #0000!important}}.input\! input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em!important}.input\!::-webkit-inner-spin-button{margin-inline-end:-10px!important}.input\!::-webkit-calendar-picker-indicator{inset-inline-end:.75em!important}input.input\!{text-align:start!important;display:inline-flex!important;position:relative!important}input.input\![type=url],input.input\![type=tel],input.input\![type=email],input.input\![type=number]{direction:ltr!important}input.input\!::-webkit-datetime-edit{min-height:100%!important;text-align:inherit!important;align-items:center!important;display:grid!important}input.input\!::-webkit-date-and-time-value{min-height:100%!important;text-align:inherit!important;align-items:center!important;display:grid!important}input.input\!::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))!important}input.input\!::-webkit-calendar-picker-indicator{cursor:pointer!important;width:1em!important;height:1em!important;position:absolute!important}input.input\!::-webkit-color-swatch-wrapper{padding-block:.25rem!important}.input\! input{text-align:start!important;display:inline-flex!important;position:relative!important}.input\! input[type=url],.input\! input[type=tel],.input\! input[type=email],.input\! input[type=number]{direction:ltr!important}.input\! input::-webkit-datetime-edit{min-height:100%!important;text-align:inherit!important;align-items:center!important;display:grid!important}.input\! input::-webkit-date-and-time-value{min-height:100%!important;text-align:inherit!important;align-items:center!important;display:grid!important}.input\! input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))!important}.input\! input::-webkit-calendar-picker-indicator{cursor:pointer!important;width:1em!important;height:1em!important;position:absolute!important}.input\! input::-webkit-color-swatch-wrapper{padding-block:.25rem!important}.input\!:focus{--input-color:var(--color-base-content)!important;box-shadow:0 1px var(--input-color)!important}@supports (color:color-mix(in lab,red,red)){.input\!:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)!important}}.input\!:focus{outline:2px solid var(--input-color)!important;outline-offset:2px!important}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.input\!:focus{--font-size:1rem!important}}}.input\!:focus-within{--input-color:var(--color-base-content)!important;box-shadow:0 1px var(--input-color)!important}@supports (color:color-mix(in lab,red,red)){.input\!:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)!important}}.input\!:focus-within{outline:2px solid var(--input-color)!important;outline-offset:2px!important}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.input\!:focus-within{--font-size:1rem!important}}}.table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media(hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.table :where(.table-pin-rows thead){z-index:1;position:sticky;top:0}.table :where(.table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch,var(--color-base-content) 5%,#0000)}}.steps .step\!{text-align:center!important;--step-bg:var(--color-base-300)!important;--step-fg:var(--color-base-content)!important;grid-template-rows:40px 1fr!important;grid-template-columns:auto!important;place-items:center!important;min-width:4rem!important;display:grid!important}.steps .step\!:before{width:100%!important;height:.5rem!important;color:var(--step-bg)!important;background-color:var(--step-bg)!important;content:""!important;border:1px solid!important;grid-row-start:1!important;grid-column-start:1!important;margin-inline-start:-100%!important;top:0!important}.steps .step\!>.step-icon,.steps .step\!:not(:has(.step-icon)):after{--tw-content:counter(step)!important;content:var(--tw-content)!important;counter-increment:step!important;z-index:1!important;color:var(--step-fg)!important;background-color:var(--step-bg)!important;border:1px solid var(--step-bg)!important;border-radius:3.40282e38px!important;grid-row-start:1!important;grid-column-start:1!important;place-self:center!important;place-items:center!important;width:2rem!important;height:2rem!important;display:grid!important;position:relative!important}.steps .step\!:first-child:before{--tw-content:none!important;content:var(--tw-content)!important}.steps .step\![data-content]:after{--tw-content:attr(data-content)!important;content:var(--tw-content)!important}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.select:focus{outline:2px solid var(--input-color);outline-offset:2px}.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:open{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.select:open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}@supports (appearance:base-select){:is(.select,.select select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:is(.select,.select select)::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0 3px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media(forced-colors:active){.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1;translate:3.5% -7%}@media(forced-colors:active){.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}.checkbox[aria-checked=mixed]{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox[aria-checked=mixed]{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox[aria-checked=mixed]:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -40%;rotate:0deg}.radio{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked{background-color:var(--color-base-100);border-color:currentColor}@media(prefers-reduced-motion:no-preference){.radio:checked{animation:.2s ease-out radio}}.radio:checked:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media(forced-colors:active){.radio:checked:before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{.radio:checked:before{outline-offset:-1rem;outline:.25rem solid}}.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media(prefers-reduced-motion:no-preference){.radio[aria-checked=true]{animation:.2s ease-out radio}}.radio[aria-checked=true]:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset,0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset,0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media(forced-colors:active){.radio[aria-checked=true]:before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{.radio[aria-checked=true]:before{outline-offset:-1rem;outline:.25rem solid}}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true],.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media(prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media(prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media(prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media(prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab,red,red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem),var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab,red,red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.textarea:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.textarea:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus{--font-size:1rem}}}.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus-within{--font-size:1rem}}}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.divider{--divider-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.divider:before{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before{border:.5px solid}}.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label\!{white-space:nowrap!important;color:currentColor!important;align-items:center!important;gap:.375rem!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.label\!{color:color-mix(in oklab,currentcolor 60%,transparent)!important}}.label\!:has(input){cursor:pointer!important}.label\!:is(.input>*,.select>*){white-space:nowrap!important;height:calc(100% - .5rem)!important;font-size:inherit!important;align-items:center!important;padding-inline:.75rem!important;display:flex!important}.label\!:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor!important;margin-inline:-.75rem .75rem!important}@supports (color:color-mix(in lab,red,red)){.label\!:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)!important}}.label\!:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor!important;margin-inline:.75rem -.75rem!important}@supports (color:color-mix(in lab,red,red)){.label\!:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)!important}}.label:is(.input\!>*,.select>*){white-space:nowrap!important;height:calc(100% - .5rem)!important;font-size:inherit!important;align-items:center!important;padding-inline:.75rem!important;display:flex!important}.label:is(.input\!>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor!important;margin-inline:-.75rem .75rem!important}@supports (color:color-mix(in lab,red,red)){.label:is(.input\!>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)!important}}.label:is(.input\!>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor!important;margin-inline:.75rem -.75rem!important}@supports (color:color-mix(in lab,red,red)){.label:is(.input\!>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)!important}}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.status{--size:calc(var(--size-selector,.25rem) * 2);width:var(--size);height:var(--size);background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)}}.status\!{aspect-ratio:1!important;border-radius:var(--radius-selector)!important;background-color:var(--color-base-content)!important;display:inline-block!important}@supports (color:color-mix(in lab,red,red)){.status\!{background-color:color-mix(in oklab,var(--color-base-content) 20%,transparent)!important}}.status\!{vertical-align:middle!important;color:#0000004d!important;background-position:50%!important;background-repeat:no-repeat!important}@supports (color:color-mix(in lab,red,red)){.status\!{color:color-mix(in oklab,var(--color-black) 30%,transparent)!important}}.status\!{--size:calc(var(--size-selector,.25rem) * 2)!important;width:var(--size)!important;height:var(--size)!important;background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0 / calc(var(--depth) * .5)),#0000)!important;box-shadow:0 2px 3px -1px!important}@supports (color:color-mix(in lab,red,red)){.status\!{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth) * 100%),#0000)!important}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise) * 100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>:not(script,style,template){place-items:start;gap:.5rem;display:grid}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab,red,red)){.stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}.stat:not(:last-child){border-block-end:none}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}.card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.btn,>.input\!,>.select){--aura-radius:var(--radius-field)!important}.aura:has(>.btn,>.input,>.select){--aura-radius:var(--radius-field)}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius:var(--radius-selector)}.collapse:not(td,tr,colgroup){border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative}@media(prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup){transition:grid-template-rows .2s}}.collapse:not(td,tr,colgroup)>input:is([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(td,tr,colgroup):not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:not(td,tr,colgroup):focus-visible,.collapse:not(td,tr,colgroup):has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:not(td,tr,colgroup):has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=checkbox],.collapse:not(td,tr,colgroup):not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(td,tr,colgroup):not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse:not(td,tr,colgroup)[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse:not(td,tr,colgroup)[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:not(td,tr,colgroup):is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(td,tr,colgroup):not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:not(td,tr,colgroup):is(details){width:100%}.collapse:not(td,tr,colgroup):is(details)::details-content{--overflow-delay:0s;height:0;overflow:clip}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{overflow:revert-layer;height:auto}@media(prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup):is(details)::details-content{transition:overflow .2s allow-discrete var(--overflow-delay),content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords}.collapse:not(td,tr,colgroup):is(details):where([open])::details-content{--overflow-delay:.2s}}.collapse:not(td,tr,colgroup):is(details)>summary{outline:none;display:block;position:relative}.collapse:not(td,tr,colgroup):is(details)>summary::-webkit-details-marker{display:none}.kbd{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;color:var(--color-base-content);border:var(--border) solid var(--color-base-content);flex-shrink:0;justify-content:center;align-items:center;padding-inline:.5em;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kbd{border:var(--border) solid color-mix(in srgb,var(--color-base-content) 20%,#0000)}}.kbd{border-bottom:calc(var(--border) + 1px) solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.kbd{border-bottom:calc(var(--border) + 1px) solid color-mix(in srgb,var(--color-base-content) 20%,#0000)}}.kbd{--size:calc(var(--size-selector,.25rem) * 6);height:var(--size);min-width:var(--size);font-size:.875rem}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise) * 33%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%),#0000),0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1.l2{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;align-items:normal;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:hover .diff-item-2:after{height:2.4rem}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}@supports ((-moz-appearance:none)){@media(hover:none)and (pointer:coarse){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}}}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}@supports ((-moz-appearance:none)){@media(hover:none)and (pointer:coarse){.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}}.modal.modal-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal.modal-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal.modal-open){--page-scroll-lock: }@starting-style{.modal.modal-open{opacity:0}}.modal[open]{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal[open]>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal[open]){--page-scroll-lock: }@starting-style{.modal[open]{opacity:0}}.modal:popover-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal:popover-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:popover-open){--page-scroll-lock: }@starting-style{.modal:popover-open{opacity:0}}.modal:target{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal:target>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:target){--page-scroll-lock: }@starting-style{.modal:target{opacity:0}}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}.modal-toggle:checked+.modal>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal-toggle:checked+.modal){--page-scroll-lock: }@starting-style{.modal-toggle:checked+.modal{opacity:0}}.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start),var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad))}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right, var(--tab-radius-grad))}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:is([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);isolation:isolate}:is(.validator:user-valid,.validator:has(:user-valid)),:is(.validator:user-valid,.validator:has(:user-valid)):focus,:is(.validator:user-valid,.validator:has(:user-valid)):checked,:is(.validator:user-valid,.validator:has(:user-valid))[aria-checked=true],:is(.validator:user-valid,.validator:has(:user-valid)):focus-within{--input-color:var(--color-success)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))),:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked,:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true],:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color:var(--color-error)}.list .list-row:has(>.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(>.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder,.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input\!:has(>input[disabled]){cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important}.input\!:has(>input[disabled]):is(input),.input\!:has(>input[disabled]) :is(input){color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.input\!:has(>input[disabled]):is(input),.input\!:has(>input[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)!important}}.input\!:has(>input[disabled]){box-shadow:none!important}.input\!:has(>input[disabled])::placeholder,.input\!:has(>input[disabled]) ::placeholder{color:var(--color-base-content)!important;opacity:.2!important}.input\!:is(:disabled,[disabled]){cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important}.input\!:is(:disabled,[disabled]):is(input),.input\!:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.input\!:is(:disabled,[disabled]):is(input),.input\!:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)!important}}.input\!:is(:disabled,[disabled]){box-shadow:none!important}.input\!:is(:disabled,[disabled])::placeholder,.input\!:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content)!important;opacity:.2!important}fieldset:disabled .input\!{cursor:not-allowed!important;border-color:var(--color-base-200)!important;background-color:var(--color-base-200)!important}fieldset:disabled .input\!:is(input),fieldset:disabled .input\! :is(input){color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){fieldset:disabled .input\!:is(input),fieldset:disabled .input\! :is(input){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)!important}}fieldset:disabled .input\!{box-shadow:none!important}fieldset:disabled .input\!::placeholder,fieldset:disabled .input\! ::placeholder{color:var(--color-base-content)!important;opacity:.2!important}.input\!:has(>input[disabled])>input[disabled]{cursor:not-allowed!important}.steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps-horizontal .step:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.steps-horizontal .step\!{text-align:center!important;grid-template-rows:40px 1fr!important;grid-template-columns:auto!important;place-items:center!important;min-width:4rem!important;display:grid!important}.steps-horizontal .step\!:before{width:100%!important;height:.5rem!important;margin-inline-start:-100%!important;translate:0!important}[dir=rtl] :is(.steps-horizontal .step\!):before{translate:0!important}.steps-vertical .step\!{grid-template-rows:auto!important;grid-template-columns:40px 1fr!important;justify-items:start!important;gap:.5rem!important;min-height:4rem!important;display:grid!important}.steps-vertical .step\!:before{width:.5rem!important;height:100%!important;margin-inline-start:50%!important;translate:-50% -50%!important}[dir=rtl] :is(.steps-vertical .step\!):before{translate:50% -50%!important}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media(prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.select:has(>select[disabled]){box-shadow:none}.select:has(>select[disabled])::placeholder,.select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.select:is(:disabled,[disabled]){box-shadow:none}.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}fieldset:disabled .select{box-shadow:none}fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea:has(>textarea[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])::placeholder,.textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:is(:disabled,[disabled])::placeholder,.textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.divider-horizontal.divider{flex-direction:column;width:1rem;height:auto}.divider-horizontal.divider:before,.divider-horizontal.divider:after{width:.125rem;height:100%}.divider-vertical.divider{flex-direction:row;width:auto;height:1rem}.divider-vertical.divider:before,.divider-vertical.divider:after{width:100%;height:.125rem}.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab,red,red)){.stats-horizontal .stat:not(:last-child){border-inline-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}.stats-horizontal .stat:not(:last-child){border-block-end:none}.stats-vertical .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border) dashed currentColor}@supports (color:color-mix(in lab,red,red)){.stats-vertical .stat:not(:last-child){border-block-end:var(--border) dashed color-mix(in oklab,currentColor 10%,#0000)}}@media(prefers-reduced-motion:no-preference){.collapse:not(td,tr,colgroup)[open].collapse-arrow>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse:not(td,tr,colgroup).collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse:not(td,tr,colgroup)[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse:not(td,tr,colgroup).collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse:not(td,tr,colgroup)[open].collapse-plus>.collapse-title:after,.collapse:not(td,tr,colgroup)[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse:not(td,tr,colgroup).collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{color:var(--color-error);visibility:visible}}@layer daisyui.l1{@media(hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active,[aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.filter:not(:has(:checked:not(.filter-reset))) :is(.filter-reset,[type=reset]):not(:focus-visible){visibility:hidden;opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(:focus-visible)):has(:checked:not(.filter-reset,[type=checkbox])) :is(input,button):not(:checked,.filter-reset,[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}}@layer daisyui{.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch,var(--color-base-content) 20%,#0000)}}.btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content) 10%,transparent)}}}.collapse:not(td,tr,colgroup){visibility:revert-layer}:is(.validator:user-invalid,.validator:has(:user-invalid),.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer}.collapse{visibility:collapse}.visible{visibility:visible}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}:is(.input\![type=url],.input\![type=tel],.input\![type=email],.input\![type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field))!important;border-start-end-radius:var(--join-ss,var(--radius-field))!important;border-end-end-radius:var(--join-es,var(--radius-field))!important;border-end-start-radius:var(--join-ee,var(--radius-field))!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;--join-ml:0;--join-mt:0;--join-v:0;--join-h:1;align-items:stretch;display:inline-flex}@scope (.join){:scope>:where(:focus,:has(:focus)){z-index:2}@media(hover:hover){:scope>:where(.btn:hover,:has(.btn:hover)){z-index:1}}:scope :where(:scope>:first-child){--join-ss:var(--radius-field);--join-se:calc(var(--radius-field) * var(--join-v));--join-es:calc(var(--radius-field) * var(--join-h));--join-ee:0}:scope :where(:scope>:last-child){--join-ss:0;--join-se:calc(var(--radius-field) * var(--join-h));--join-es:calc(var(--radius-field) * var(--join-v));--join-ee:var(--radius-field)}:scope :where(:scope>:only-child){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}:scope :where(:scope>:not(:first-child)){--join-ml:calc(var(--border,1px) * -1 * var(--join-h));--join-mt:calc(var(--border,1px) * -1 * var(--join-v))}}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.kbd{box-shadow:none}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline\!{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{color:#2b1d18;font-synthesis:none;--paper:#fbf1e3;--white:#fff9f0;--ink:#2b1d18;--muted:#6e5a4f;--rust:#b8391f;--coral:#b8391f;--yellow:#f2c452;--blue:#b8391f;--line:#ebd9c3;background:#fbf1e3;font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}main:focus{outline:none}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{letter-spacing:-.02em;font-family:Young Serif,Georgia,serif;font-weight:500}h1{font-size:clamp(46px,5.56vw,80px);line-height:1.02}h2{font-size:clamp(34px,3.75vw,54px);line-height:1.08}h3{font-size:28px;line-height:1.15}em{font-weight:500}p{line-height:1.6}svg{flex-shrink:0}button{color:inherit}ul,ol{padding:0}fieldset{border:0;min-width:0;margin:0;padding:0}input,textarea,select{color:var(--ink)}.wrap{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}.muted{color:var(--muted)}.rust{color:var(--rust)}.blue{color:var(--blue)}.small-text{font-size:14px}.eyebrow{letter-spacing:.15em;text-transform:uppercase;font-family:Hanken Grotesk,sans-serif;font-size:12px;font-weight:700;line-height:1.5}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{justify-content:space-between;align-items:center;gap:28px;padding-top:28px;padding-bottom:28px;display:flex}.brand{letter-spacing:-.025em;flex-shrink:0;align-items:center;gap:12px;min-height:44px;font-family:Young Serif,Georgia,serif;font-size:26px;font-weight:600;text-decoration:none;display:flex}.brand em{color:var(--rust)}.desktop-nav{align-items:center;gap:30px;font-size:15px;font-weight:500;display:flex}.desktop-nav>a:not(.button){text-decoration:none}.desktop-nav>a:hover{color:var(--rust)}.account-link{align-items:center;gap:7px;display:flex}.account-link span{font-size:13px}.mobile-menu-toggle{display:none!important}.mobile-navigation{display:none}.skip-link{background:var(--ink);color:#fff;z-index:100;border-radius:10px;padding:15px 20px;position:fixed;top:-90px;left:16px}.skip-link:focus{top:16px}.button{white-space:nowrap;background:0 0;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:56px;padding:12px 27px;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button.primary{background:var(--rust);color:var(--white)}.button.light{background:var(--white);color:var(--ink)}.button.outline{border-color:var(--ink)}.button.small{min-height:44px;padding:9px 18px;font-size:14px}.button.full-width{width:100%}.coral-shadow{box-shadow:0 6px 0 var(--coral)}.button-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.text-button{text-align:left;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:14px;font-weight:600;line-height:1.4;text-decoration:underline;display:inline-flex}.icon-button{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.icon-button:hover{background:#1e22380f}.text-link{text-underline-offset:5px;font-weight:500}.stack-actions{flex-direction:column;gap:14px;display:flex}.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:55px;min-height:865px;padding-top:56px;padding-bottom:100px;display:grid}.hero-copy{z-index:1;flex-direction:column;gap:27px;display:flex;position:relative}.birthday-eyebrow{letter-spacing:.12em;align-items:center;gap:39px;font-size:11px;display:flex}.three-dots{background:var(--yellow);width:9px;height:9px;box-shadow:14px 0 var(--coral),28px 0 #4f7fbf;border-radius:50%;flex-shrink:0}.home-hero h1{letter-spacing:-.035em;max-width:620px;font-size:clamp(48px,5.25vw,76px)}.home-hero h1 em{color:var(--rust)}.story-underline{white-space:nowrap;position:relative}.story-underline:after{content:"";border-top:4px solid var(--yellow);border-radius:50%;height:8px;position:absolute;bottom:-6px;left:0;right:-14px;transform:rotate(-2deg)}.hero-description{color:var(--muted);max-width:535px;font-size:20px;line-height:1.55}.home-hero .button{min-height:60px;padding-left:25px;padding-right:25px;font-size:17px}.benefits{color:var(--muted);flex-wrap:wrap;gap:12px 24px;margin:9px 0 0;font-size:13px;font-weight:500;list-style:none;display:flex}.benefits li{align-items:center;gap:7px;display:flex}.benefits svg{color:var(--blue)}.sample-scene{isolation:isolate;min-width:0;height:680px;position:relative}.sample-back{z-index:1;width:76%;position:absolute;top:0;right:0;transform:rotate(4deg)}.sample-back .puzzle-sheet{background:var(--white);min-height:515px;padding:30px 24px}.sample-back .sheet-eyebrow{text-align:right}.sample-back .puzzle-sheet h3{text-align:right;font-size:22px}.sample-back .clue-columns{display:none}.sample-front{z-index:2;width:83%;position:absolute;top:107px;left:0;transform:rotate(-3deg)}.sample-front .puzzle-sheet{min-height:490px}.sample-front .paper-tape{top:-14px;left:37%}.paper-tape{z-index:3;background:#f0be45c7;width:103px;height:28px;display:block;position:absolute;transform:rotate(2deg)}.blue-tape{background:#4f7fbf8c;width:88px;top:-14px;right:48px;transform:rotate(-3deg)}.sample-caption{color:var(--muted);z-index:4;justify-content:flex-end;align-items:center;gap:13px;font-size:12px;display:flex;position:absolute;bottom:-36px;left:0;right:0}.sample-caption .button{background:var(--white);color:var(--ink);border-width:1.5px}.confetti{pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.confetti i{background:var(--coral);border-radius:2px;width:12px;height:25px;position:absolute;top:9%;left:-3%;transform:rotate(-24deg)}.confetti i:nth-child(2){background:var(--yellow);border-radius:50%;width:13px;height:13px;top:1%;left:5%}.confetti i:nth-child(3){background:#4f7fbf;top:6%;left:auto;right:0;transform:rotate(32deg)}.confetti i:nth-child(4){border-radius:50%;width:13px;height:13px;top:33%;left:auto;right:-2%}.confetti i:nth-child(5){background:var(--yellow);top:78%;left:auto;right:0;transform:rotate(-40deg)}.confetti i:nth-child(6){background:0 0;border:3px solid #4f7fbf;border-radius:50%;width:16px;height:16px;top:75%;left:-5%}.confetti i:nth-child(7){background:#4f7fbf;width:11px;height:11px;top:94%;left:auto;right:20%;transform:rotate(45deg)}.section-band{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.how-section{padding:96px 0}.section-intro{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:54px;display:flex}.section-intro>div{max-width:740px}.section-intro .eyebrow{margin-bottom:15px}.section-intro>p{max-width:380px;color:var(--muted);flex:0 380px;font-size:17px}.home-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;list-style:none;display:grid}.home-steps li{background:var(--paper);border-radius:22px;padding:36px 34px 38px}.step-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px;display:flex}.step-number{color:var(--rust);font-family:Young Serif,serif;font-size:72px;font-style:italic;line-height:.95}.step-1{color:#906300}.step-2{color:var(--blue)}.step-badge{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--muted);background:0 0;border:1.5px solid #cfc2a8;border-radius:99px;height:auto;padding:6px 11px;font-size:10px;font-weight:700}.home-steps h3{margin-bottom:16px;font-size:27px;line-height:1.12}.home-steps p{color:var(--muted);font-size:16px;line-height:1.55}.pack-section{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:start;gap:80px;padding-top:104px;padding-bottom:104px;display:grid}.pack-copy{flex-direction:column;gap:22px;display:flex}.pack-copy>p:not(.eyebrow){color:var(--muted);font-size:18px}.pack-copy>.button{align-self:start;margin-top:6px}.retirement-note{color:var(--muted);border:1.5px dashed #cfc2a8;border-radius:16px;gap:15px;margin-top:19px;padding:22px;font-size:14px;display:flex}.retirement-note strong{color:var(--ink)}.yellow-check{background:var(--yellow);width:26px;height:26px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contents-paper{background:#fff;border-radius:6px;padding:42px 44px 32px;position:relative;box-shadow:0 24px 48px #1e22381a,0 2px 4px #1e22380f}.contents-heading{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:16px;display:flex}.contents-heading h3{font-size:26px}.contents-heading .eyebrow{color:var(--muted);font-size:11px}.contents-paper ul{margin:0;list-style:none}.contents-paper li{border-bottom:1px solid #ece3d1;grid-template-columns:17px minmax(0,1fr) auto;align-items:start;gap:18px;padding:23px 0;display:grid}.contents-paper li:last-child{border:0;padding-bottom:0}.contents-paper h4{letter-spacing:-.01em;font-size:22px}.contents-paper p{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.5}.content-meta{color:var(--muted);white-space:nowrap;padding-top:6px;font-size:11px;font-weight:600}.content-marker{background:var(--coral);border-radius:2px;width:13px;height:13px;margin-top:8px;display:block;transform:rotate(18deg)}.marker-1{background:var(--yellow);border-radius:50%;transform:none}.marker-2{background:#4f7fbf;border-radius:0;transform:rotate(45deg)}.marker-3{border:3px solid var(--coral);background:0 0;border-radius:50%;transform:none}.marker-4{background:0 0;border:3px solid #4f7fbf;transform:none}.closing-cta{isolation:isolate;background:var(--ink);max-width:1280px;color:var(--paper);border-radius:32px;justify-content:space-between;align-items:center;gap:50px;margin:0 auto;padding:79px 80px;display:flex;position:relative;overflow:hidden}.closing-cta>div:not(.confetti){z-index:1;position:relative}.closing-cta>div:nth-child(2){max-width:670px}.closing-cta h2{font-size:clamp(38px,4vw,58px);line-height:1.08}.closing-cta h2 em{color:var(--yellow)}.closing-cta p{color:#d8d2c4;max-width:650px;margin-top:20px;font-size:18px}.closing-actions{flex-direction:column;flex-shrink:0;align-items:center;gap:22px;display:flex}.closing-cta .confetti{top:28px;right:48px;bottom:28px;left:48px}.closing-cta .confetti i:first-child{top:0;left:0}.closing-cta .confetti i:nth-child(2){top:0;left:40%}.closing-cta .confetti i:nth-child(3){top:90%;left:58%}.closing-cta .confetti i:nth-child(4){display:none}.closing-cta .confetti i:nth-child(5){border:3px solid var(--yellow);background:0 0;border-radius:50%;width:16px;height:16px;top:4%}.closing-cta .confetti i:nth-child(6){display:none}.closing-cta .confetti i:nth-child(7){background:var(--coral)}.site-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 30px;padding-top:54px;padding-bottom:40px;font-size:13px;display:flex}.site-footer .brand{color:var(--ink);font-size:20px}.site-footer .brand svg{width:25px;height:25px}.site-footer>div p{margin-top:8px}.site-footer nav{flex-wrap:wrap;gap:22px;display:flex}.footer-disclosure{text-align:center;opacity:.85;flex-basis:100%;font-size:12px}.puzzle-sheet{color:var(--ink);overflow-wrap:anywhere;--sheet-accent:#b8391f;--sheet-highlight:#f5df9b;background:#fff;border-radius:4px;width:100%;max-width:760px;margin:auto;padding:42px 40px 26px;position:relative;box-shadow:0 20px 42px #1e223821,0 2px 4px #1e22380f}.puzzle-sheet.retro{--sheet-accent:#b8391f;border-top:9px solid var(--coral)}.puzzle-sheet.classic{--sheet-accent:var(--ink);font-family:Georgia,serif}.puzzle-sheet.classic h3{font-family:Georgia,serif}.puzzle-sheet.ink-saving{color:#111;--sheet-accent:#111;--sheet-highlight:#e6e6e6;border-top:0}.sheet-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-right:65px;font-size:10px;font-weight:700;line-height:1.5}.puzzle-sheet h3{letter-spacing:-.02em;margin:9px 0 6px;padding-right:35px;font-size:31px;line-height:1.16}.sheet-subtitle{color:var(--muted);margin-bottom:20px;font-size:12px;line-height:1.5}.sample-stamp{border:2px solid var(--rust);color:var(--rust);text-transform:uppercase;text-align:center;letter-spacing:.07em;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.15;position:absolute;top:25px;right:21px;transform:rotate(9deg)}.sample-stamp small{font-size:8px}.puzzle-grid{grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:1px;margin:18px 0 26px;display:grid}.puzzle-cell{aspect-ratio:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.puzzle-cell.filled{box-shadow:0 0 0 1px var(--ink)}.puzzle-cell small{font:600 clamp(6px,.65vw,9px)/1 Hanken Grotesk,sans-serif;position:absolute;top:1px;left:2px}.puzzle-cell>span{color:var(--blue);font-size:clamp(10px,1.4vw,20px);font-weight:600;line-height:1}.wordsearch{gap:2px}.wordsearch .puzzle-cell.filled{box-shadow:none}.wordsearch .puzzle-cell>span{color:inherit;font-size:clamp(9px,1.2vw,16px)}.wordsearch .puzzle-cell.highlighted{background:var(--sheet-highlight);border-radius:50%}.clue-columns{grid-template-columns:1fr 1fr;gap:23px;margin-bottom:25px;font-size:12px;line-height:1.45;display:grid}.clue-columns h4{letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font:700 10px/1.4 Hanken Grotesk,sans-serif}.clue-columns p{margin:0 0 7px;line-height:1.5}.clue-columns b{margin-right:4px}.clue-hint{color:var(--muted);margin-top:3px;font-style:italic;display:block}.word-bank{letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:16px 0 25px;font-size:12px;font-weight:600;display:flex}.sheet-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;margin-top:20px;padding-top:12px;font-size:10px;display:flex}.empty-grid{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:6px;margin:20px 0;padding:50px 20px;font-size:14px}.puzzle-sheet.compact{padding:31px 28px 22px}.compact h3{padding-right:38px;font-size:26px}.compact .sheet-eyebrow{letter-spacing:.12em;font-size:8px}.compact .sheet-subtitle{margin-bottom:12px;font-size:10px}.compact .puzzle-grid{margin:20px 0}.compact .puzzle-cell>span{font-size:12px}.compact .puzzle-cell small{font-size:6px}.compact .clue-columns{gap:13px;margin-bottom:15px;font-size:10px}.compact .clue-columns h4{font-size:8px}.compact .sheet-footer{margin-top:8px;font-size:8px}.compact .word-bank{gap:7px 13px;font-size:10px}.large-text:not(.compact) .clue-columns{font-size:16px}.large-text:not(.compact) .sheet-subtitle,.large-text:not(.compact) .word-bank{font-size:15px}.workspace-page,.sample-page,.collection-page{min-height:60vh;padding-top:46px;padding-bottom:45px}.page-heading{justify-content:space-between;align-items:flex-start;gap:35px;margin-bottom:40px;display:flex}.page-heading h1{margin:13px 0;font-size:52px;line-height:1.08}.page-heading>div>p:not(.eyebrow){color:var(--muted);max-width:690px;font-size:17px}.page-heading .button-row{padding-top:25px}.draft-tools{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;max-width:310px;display:flex}.save-status{color:var(--muted);text-align:right;font-size:12px;line-height:1.5}.save-warning{color:var(--rust);font-weight:600}.builder-steps{border:1px solid #d9cdb7;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:32px;display:grid;overflow:hidden}.builder-steps button{background:0 0;border:0;border-right:1px solid #d9cdb7;justify-content:center;align-items:center;gap:12px;min-height:65px;padding:17px;font-size:15px;font-weight:500;display:flex}.builder-steps button:last-child{border:0}.builder-steps button.active{background:var(--ink);color:var(--white)}.builder-steps button>span{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.builder-steps button.completed>span{background:var(--white);border-color:var(--blue);color:var(--blue)}.builder-fieldset:disabled{opacity:.65}.editor-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:42px;display:grid}.editor-card{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:38px}.editor-card h2{margin:13px 0 16px;font-size:35px}.editor-card>p.muted{margin-bottom:25px}.field{flex-direction:column;gap:8px;margin:20px 0;font-size:14px;font-weight:600;display:flex}.field input,.field textarea,.field select{outline-offset:2px;background:#fff;border:1px solid #cfc2a8;border-radius:8px;width:100%;min-height:49px;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.5}.field input::placeholder,.field textarea::placeholder{color:#828393;opacity:1}.field textarea{resize:vertical;min-height:74px}.field-help{color:var(--muted);font-size:12px;font-weight:400}.short-field{max-width:140px}.optional{color:var(--muted);font-size:12px;font-weight:400}.choice-field{margin:25px 0}.choice-field legend{margin-bottom:12px;font-size:14px;font-weight:600}.segmented{flex-wrap:wrap;gap:12px;display:flex}.segmented label{cursor:pointer;background:#fff;border:1px solid #cfc2a8;border-radius:8px;align-items:center;gap:9px;min-height:49px;padding:13px 16px;display:flex}.segmented label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--paper)}input[type=radio],input[type=checkbox]{accent-color:var(--ink);flex-shrink:0;width:17px;height:17px}.field-error{color:#a62d1c;margin:14px 0;font-size:14px;line-height:1.5}.editor-aside{flex-direction:column;gap:25px;padding:18px 0;display:flex}.story-note{border:1.5px dashed #cfc2a8;border-radius:16px;padding:30px}.story-note h3{margin:18px 0;font-size:30px;line-height:1.2}.story-note h3 em{color:var(--rust)}.story-note p{color:var(--muted);margin-top:14px;font-size:15px}.sample-start{padding:8px 28px}.sample-start h3{font-size:23px}.sample-start p{color:var(--muted);margin:12px 0;font-size:15px}.sample-start .text-button{display:flex}.story-editor .section-intro{margin-bottom:25px}.story-editor .section-intro>div{max-width:600px}.story-editor h2{font-size:39px}.inline-note{color:var(--muted);background:#f3eedf;border:1px solid #e5dbc5;border-radius:10px;padding:16px 18px;font-size:14px;line-height:1.6}.clue-editor-list{margin-top:12px}.clue-editor-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:24px 0;display:flex}.clue-editor-row:last-child{margin-bottom:24px}.entry-number{color:var(--rust);flex-shrink:0;width:35px;padding-top:26px;font-family:Young Serif,serif;font-size:28px;font-style:italic}.entry-fields{flex:1;grid-template-columns:minmax(130px,.65fr) minmax(0,1.35fr);gap:0 20px;min-width:0;display:grid}.entry-fields .field{margin:8px 0}.entry-fields .hint-field{grid-column:2}.remove-entry{margin-top:26px}.word-editor{border-top:2px solid var(--ink);margin-top:50px;padding-top:38px}.word-editor>p:not(.eyebrow){max-width:850px;color:var(--muted);font-size:16px}.word-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 20px;margin:17px 0;display:grid}.word-inputs>div{align-items:center;gap:3px;min-width:0;display:flex}.word-inputs .field{flex:1;min-width:0;margin:8px 0}.wizard-actions{border-top:1px solid var(--line);justify-content:space-between;gap:15px;margin-top:38px;padding-top:30px;display:flex}.preview-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:32px;display:grid}.preview-controls{flex-direction:column;gap:22px;display:flex}.preview-controls .editor-card{padding:28px}.preview-controls h2{font-size:31px}.preview-controls .field{margin-top:25px}.theme-options{flex-direction:column;gap:10px;display:flex}.theme-option{cursor:pointer;background:#fff;border:1px solid #d4c8b3;border-radius:10px;align-items:center;gap:10px;padding:13px 11px;display:flex}.theme-option.chosen{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.theme-option>input{width:15px;height:15px;margin:0}.theme-swatch{background:var(--paper);width:37px;height:39px;color:var(--rust);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-family:Young Serif,serif;font-size:23px;display:flex}.retro .theme-swatch{color:#b8391f;background:#f6c57d}.classic .theme-swatch{color:var(--ink);background:#faf9f7;font-family:Georgia,serif}.theme-option strong{font-size:12px;display:block}.theme-option small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.check-field{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.preview-controls .text-button{margin-top:14px}.purchase-card{background:#ebe3d3;border:1px solid #d6c9b2;border-radius:18px;padding:27px}.purchase-card a[href="#terms"]{align-items:center;min-height:44px;display:inline-flex}.purchase-heading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.purchase-heading h3{font-size:22px}.purchase-card>p{color:var(--muted);font-size:14px}.price{margin:19px 0;font-family:Young Serif,serif;font-size:36px}.price span{color:var(--muted);font-family:Hanken Grotesk,sans-serif;font-size:12px}.purchase-card .button{min-height:52px;margin-top:16px;padding-left:12px;padding-right:12px;font-size:14px}.availability-note{background:var(--white);border-radius:8px;margin-top:16px;padding:14px}.test-notice{border-left:3px solid #9a6b00;margin:14px 0;padding-left:10px;font-size:12px!important}.fine-print{color:var(--muted);margin-top:15px;line-height:1.6;font-size:11px!important}.fine-print svg{vertical-align:-3px;margin-right:4px;display:inline}.preview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.puzzle-tabs{background:0 0;border-bottom:1px solid #cfc2a8;gap:17px;display:flex}.puzzle-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:12px 4px;font-size:14px;font-weight:500}.puzzle-tabs button.active{border-bottom-color:var(--ink);font-weight:700}.preview-paper-stage{background:#e8decb;border-radius:12px;min-width:0;padding:24px}.preview-note{text-align:center;color:var(--muted);max-width:640px;margin:19px auto;font-size:12px}.validation-summary{background:#fff7e8;border:1px solid #d7b18e;border-radius:12px;margin-bottom:22px;padding:23px}.validation-summary h3{align-items:center;gap:10px;font:600 16px/1.4 Hanken Grotesk,sans-serif;display:flex}.validation-summary ul{color:var(--muted);margin:13px 0;padding-left:20px;font-size:13px;line-height:1.6}.validation-summary li+li{margin-top:6px}.sample-page .page-heading{align-items:center}.sample-page-preview{max-width:790px;margin:45px auto 15px}.sample-page .page-heading h1{font-size:60px}.sample-page .page-heading .button-row{flex-direction:column;flex-shrink:0;align-items:stretch}.notice-area{margin-top:5px;margin-bottom:20px}.notice{background:#edf3e8;border:1px solid #c5d1c1;border-radius:10px;align-items:center;gap:12px;padding:13px 17px;font-size:14px;line-height:1.5;display:flex}.notice>span{flex:1}.notice.error{color:#8b3322;background:#fff0e9;border-color:#d7aa99}.notice+.notice{margin-top:10px}.account-page{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:95px;min-height:70vh;padding-top:65px;padding-bottom:65px;display:grid}.account-intro h1{margin:20px 0;font-size:58px}.account-intro>p:not(.eyebrow){color:var(--muted);font-size:18px}.account-intro .story-note{align-items:center;gap:20px;max-width:440px;margin-top:35px;padding:24px;display:flex}.account-intro .story-note p{margin:0;font-size:14px}.account-card h2{font-size:35px}.account-card .field{margin-top:22px}.account-card form .button{margin-top:15px}.account-card .inline-note{margin:18px 0}.auth-links{flex-direction:column;align-items:flex-start;gap:3px;margin-top:25px;font-size:14px;display:flex}.auth-links p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.account-email{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 24px}.device-note{border-top:1px solid var(--line);color:var(--muted);margin-top:30px;padding-top:25px;font-size:13px}.device-note p{margin-top:8px}.device-note .text-button{font-size:12px}.empty-state{background:var(--white);border:1px solid var(--line);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:20px;min-height:330px;padding:65px 35px;display:flex}.empty-state>svg{color:var(--rust)}.empty-state h2{font-size:37px}.empty-state p{color:var(--muted);max-width:600px}.empty-state>a:not(.button){font-size:14px}.loading-state{text-align:center;color:var(--muted);padding:75px}.saved-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.saved-pack-card{background:var(--white);border:1px solid var(--line);border-top:5px solid var(--coral);border-radius:6px 6px 18px 18px;flex-direction:column;gap:12px;padding:31px;display:flex;position:relative}.saved-pack-card:nth-child(3n+2){border-top-color:var(--yellow)}.saved-pack-card:nth-child(3n+3){border-top-color:#4f7fbf}.saved-pack-card .eyebrow{color:var(--muted);font-size:10px}.saved-pack-card h2{overflow-wrap:anywhere;font-size:29px}.saved-pack-card>.button-row{justify-content:space-between;gap:8px;margin-top:auto;padding-top:14px}.order-list{flex-direction:column;gap:20px;display:flex}.order-card{background:var(--white);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.order-card>div:first-child{flex:1}.order-card h2{overflow-wrap:anywhere;margin:15px 0 10px;font-size:29px}.order-card p{color:var(--muted);font-size:13px}.order-card p+p{max-width:650px;margin-top:12px}.order-card.highlight-order{border:2px solid var(--blue)}.status-pill{color:#765109;background:#f2e4c2;border-radius:99px;padding:6px 11px;font-size:11px;font-weight:600;display:inline-flex}.status-paid{color:#37512d;background:#e5eddf}.status-revoked,.status-failed{color:#933d2b;background:#f6e0d5}.status-expired{color:var(--muted);background:#e9e7e0}.prose-page{max-width:1000px;padding-top:60px;padding-bottom:60px}.prose-page h1{max-width:740px;margin:20px 0 26px;font-size:54px}.prose-page .lead{color:var(--muted);margin-bottom:30px;font-size:20px}.prose-page h2{margin:32px 0 13px;font-size:29px}.prose-page p{color:var(--muted);font-size:16px}.policy-notice{border-left:4px solid var(--rust);background:var(--white);border-radius:0 8px 8px 0;margin-bottom:35px;padding:20px 24px;font-size:14px!important}.prose-page details{border-bottom:1px solid #d4c8b3;padding:22px 0}.prose-page summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.5}.prose-page details p{margin-top:17px}.prose-page>.button{margin-top:40px}@media(min-width:1441px){.closing-cta{max-width:1280px}}@media(max-width:1300px){.wrap{padding-left:48px;padding-right:48px}.desktop-nav{gap:22px}.brand{font-size:23px}.site-header .button.small{padding-left:15px;padding-right:15px;font-size:12px}.desktop-nav .account-link span{display:none}.home-hero{gap:38px}.home-hero .button{padding-left:20px;padding-right:20px;font-size:15px}.hero-description{font-size:18px}.home-hero{min-height:800px}.sample-scene{height:645px}.sample-front .puzzle-sheet{min-height:475px}.compact h3{font-size:23px}.compact .clue-columns{font-size:9px}.pack-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.contents-paper{padding:36px 30px 30px}.contents-paper h4{font-size:20px}.closing-cta{gap:35px;margin-left:48px;margin-right:48px;padding:70px 60px}.closing-cta .button{font-size:15px}.closing-cta h2{font-size:46px}.home-steps{gap:22px}.home-steps li{padding:28px 26px}.home-steps h3{font-size:24px}.home-steps p{font-size:15px}.account-page{gap:60px}.account-intro h1{font-size:51px}.preview-layout{grid-template-columns:310px minmax(0,1fr);gap:24px}.preview-controls .editor-card{padding:24px}.preview-controls h2{font-size:28px}.preview-paper-stage{padding:18px}.puzzle-sheet{padding:32px 28px 23px}}@media(max-width:1099px){.desktop-nav>a:not(.button):not(.account-link){display:none}.home-hero{grid-template-columns:1fr;gap:50px;max-width:850px;padding-top:45px;padding-bottom:68px}.hero-copy{max-width:700px}.home-hero h1{max-width:690px;font-size:70px}.hero-description{max-width:650px;font-size:20px}.home-hero .button{padding-left:28px;padding-right:28px;font-size:17px}.birthday-eyebrow{font-size:12px}.sample-scene{justify-self:center;width:min(600px,100%);height:710px}.sample-front .puzzle-sheet{min-height:510px}.sample-back .puzzle-sheet{min-height:565px}.compact h3{font-size:28px}.compact .clue-columns{font-size:11px}.compact .puzzle-cell small{font-size:8px}.compact .puzzle-cell>span{font-size:16px}.section-intro{flex-direction:column;align-items:flex-start;gap:30px;margin-bottom:38px}.section-intro>p{flex:auto;max-width:560px}.how-section{padding:68px 0}.home-steps{gap:18px}.step-number{font-size:59px}.step-badge{padding:6px 8px;font-size:8px}.home-steps li{padding:25px 21px}.home-steps h3{font-size:24px}.home-steps p{font-size:14px}.pack-section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;padding-top:76px;padding-bottom:76px}.pack-copy h2{font-size:39px}.pack-copy>p:not(.eyebrow){font-size:16px}.contents-paper{padding:32px 25px 26px}.contents-paper li{grid-template-columns:14px minmax(0,1fr);gap:13px}.content-meta{display:none}.contents-paper h4{font-size:21px}.retirement-note{padding:17px;font-size:12px}.closing-cta{flex-direction:column;align-items:flex-start;padding:58px}.closing-cta h2{font-size:49px}.closing-actions{flex-flow:wrap;gap:26px}.editor-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:26px}.editor-card{padding:27px}.editor-aside .story-note{padding:23px}.editor-aside .story-note h3{font-size:26px}.sample-start{padding:8px 14px}.page-heading h1{font-size:45px}.draft-tools{max-width:220px}.story-editor h2{font-size:35px}.story-editor .section-intro{gap:5px}.story-editor .section-intro>p{max-width:100%}.preview-layout{grid-template-columns:1fr}.preview-controls{grid-template-columns:1fr 1fr;align-items:start;display:grid}.preview-controls .purchase-card{margin:0}.preview-main{width:100%;max-width:760px;margin:auto}.preview-paper-stage{padding:30px}.puzzle-cell>span{font-size:19px}.puzzle-cell small{font-size:9px}.wordsearch .puzzle-cell>span{font-size:16px}.puzzle-sheet{padding:40px}.account-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.account-intro h1{font-size:44px}.saved-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-page .page-heading{flex-direction:column;align-items:flex-start}.sample-page .page-heading .button-row{flex-flow:wrap;padding:0}}@media(max-width:760px){.wrap{padding-left:24px;padding-right:24px}.site-header{gap:15px;padding-top:18px;padding-bottom:18px}.brand{gap:9px;font-size:22px}.brand svg{width:29px;height:29px}.desktop-nav{display:none}.mobile-menu-toggle{border:1.5px solid var(--ink);display:flex!important}.mobile-navigation{background:var(--white);border:1px solid var(--line);border-radius:14px;flex-direction:column;margin:0 24px 15px;padding:12px 20px;display:flex}.mobile-navigation a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:44px;padding:14px 2px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.mobile-navigation a:last-child{border:0}.home-hero{gap:45px;padding-top:29px;padding-bottom:55px}.hero-copy{gap:23px}.home-hero h1{font-size:clamp(46px,8.5vw,64px)}.birthday-eyebrow{letter-spacing:.1em;gap:32px;font-size:10px}.three-dots{width:8px;height:8px;box-shadow:12px 0 var(--coral),24px 0 #4f7fbf}.hero-description{font-size:18px}.home-hero .button{min-height:56px;font-size:16px}.home-hero .button-row{gap:14px}.benefits{gap:9px 20px;font-size:13px}.sample-scene{max-width:530px;height:640px}.sample-front{width:84%;top:100px}.sample-front .puzzle-sheet{min-height:470px}.sample-back .puzzle-sheet{min-height:490px}.sample-caption{justify-content:space-between;gap:8px;font-size:11px}.compact h3{font-size:24px}.compact .clue-columns{font-size:10px}.compact .puzzle-cell small{font-size:7px}.compact .puzzle-cell>span{font-size:13px}.how-section{padding:58px 0}.section-intro{gap:17px;margin-bottom:30px}.section-intro h2{font-size:38px}.section-intro>p{font-size:16px}.home-steps{grid-template-columns:1fr;gap:16px}.home-steps li{gap:20px;padding:26px;display:flex}.step-top{flex-shrink:0;margin:0;display:block}.step-number{font-size:54px;line-height:1}.step-top .step-badge{display:none}.home-steps h3{margin-bottom:10px;font-size:25px}.home-steps p{font-size:15px}.pack-section{grid-template-columns:1fr;gap:35px;padding-top:59px;padding-bottom:60px}.pack-copy h2{max-width:500px;font-size:39px}.pack-copy>p:not(.eyebrow){font-size:17px}.retirement-note{max-width:500px;margin-top:6px;font-size:14px}.contents-paper{padding:30px 29px 26px}.contents-paper h4{font-size:22px}.contents-paper li{grid-template-columns:16px minmax(0,1fr);gap:16px;padding:22px 0}.contents-paper p{font-size:15px}.closing-cta{border-radius:24px;gap:27px;margin-left:24px;margin-right:24px;padding:50px 32px 40px}.closing-cta h2{max-width:530px;font-size:43px}.closing-cta p{font-size:17px}.closing-actions{text-align:center;flex-direction:column;align-items:stretch;gap:23px;width:100%}.closing-cta .button{min-height:56px;font-size:16px}.closing-cta .confetti{top:23px;right:25px;bottom:23px;left:25px}.closing-cta .confetti i:first-child{left:auto;right:0}.closing-cta .confetti i:nth-child(2){left:auto;right:38px}.site-footer{flex-direction:column;align-items:flex-start;gap:25px;padding-top:40px}.site-footer nav{gap:15px 22px;font-size:13px}.footer-disclosure{text-align:left;font-size:11px}.workspace-page,.collection-page,.sample-page{padding-top:31px}.page-heading{flex-direction:column;gap:21px;margin-bottom:26px}.page-heading h1{font-size:42px}.page-heading>div>p:not(.eyebrow){font-size:15px}.draft-tools{flex-flow:wrap;align-items:center;gap:8px 17px;max-width:100%}.save-status{text-align:left}.builder-steps{margin-bottom:24px}.builder-steps button{flex-direction:column;gap:7px;min-height:65px;padding:13px 7px;font-size:12px}.builder-steps button>span{width:25px;height:25px;font-size:12px}.editor-layout{grid-template-columns:1fr;gap:23px}.editor-card{border-radius:16px;padding:26px}.editor-card h2{font-size:31px}.editor-aside{gap:16px;padding:0}.editor-aside .story-note{padding:24px}.sample-start{padding:13px 10px}.field{margin:21px 0}.editor-card>.button{width:100%;margin-top:9px}.entry-fields{grid-template-columns:1fr}.entry-fields .hint-field{grid-column:auto}.clue-editor-row{gap:12px;padding:23px 0}.entry-number{width:26px;font-size:23px}.remove-entry{width:36px;min-width:36px}.entry-fields .field{font-size:12px}.word-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 9px}.word-inputs .icon-button{width:35px;min-width:35px}.word-editor{margin-top:32px;padding-top:30px}.word-editor h2{font-size:32px}.word-editor>p:not(.eyebrow){font-size:14px}.wizard-actions{gap:10px}.wizard-actions .button{padding:12px 17px;font-size:14px}.preview-controls{grid-template-columns:1fr;gap:20px}.preview-controls .editor-card{padding:25px}.theme-options{gap:9px}.theme-option{gap:13px;padding:13px 15px}.theme-option strong{font-size:14px}.theme-option small{font-size:12px}.theme-swatch{width:44px;height:40px}.purchase-card{padding:26px}.purchase-card>.button{min-height:55px;font-size:16px}.preview-toolbar{gap:10px}.preview-toolbar .button.small{padding-left:12px;padding-right:12px;font-size:12px}.puzzle-tabs{gap:12px}.puzzle-tabs button{font-size:13px}.preview-paper-stage{padding:16px}.puzzle-sheet{padding:27px 24px 22px}.puzzle-sheet h3{font-size:28px}.puzzle-cell>span{font-size:clamp(11px,3vw,19px)}.puzzle-cell small{font-size:clamp(6px,1.4vw,9px)}.wordsearch .puzzle-cell>span{font-size:clamp(9px,2.8vw,16px)}.clue-columns{gap:15px;font-size:11px}.sheet-eyebrow{font-size:9px}.sheet-subtitle{font-size:11px}.sheet-footer{font-size:9px}.sample-page .page-heading h1{font-size:46px}.sample-page .page-heading .button-row{gap:12px;width:100%}.sample-page .page-heading .button{padding-left:21px;padding-right:21px;font-size:14px}.sample-page-preview{margin-top:22px}.account-page{grid-template-columns:1fr;gap:28px;padding-top:35px;padding-bottom:35px}.account-intro h1{max-width:580px;font-size:43px}.account-intro>p:not(.eyebrow){font-size:16px}.account-intro .story-note{display:none}.account-card{width:100%;max-width:600px;margin:auto}.account-card h2{font-size:34px}.empty-state{gap:18px;padding:43px 25px}.empty-state h2{font-size:33px}.empty-state p{font-size:15px}.saved-pack-grid{grid-template-columns:1fr;gap:20px}.saved-pack-card{padding:27px}.saved-pack-card h2{font-size:30px}.order-card{flex-direction:column;align-items:flex-start;gap:22px;padding:25px}.order-card h2{font-size:27px}.order-card .button{font-size:14px}.prose-page{padding-top:35px;padding-bottom:35px}.prose-page h1{font-size:41px}.prose-page .lead{font-size:18px}.prose-page p{font-size:15px}.prose-page h2{font-size:27px}.prose-page summary{font-size:16px}.notice-area{margin-top:8px}.notice{padding:12px;font-size:13px}.notice>svg{display:none}}@media(max-width:430px){.wrap{padding-left:20px;padding-right:20px}.site-header{padding-top:16px;padding-bottom:16px}.brand{font-size:21px}.brand svg{width:26px;height:26px}.home-hero{gap:38px;padding-top:27px}.home-hero h1{font-size:46px;line-height:1.02}.hero-description{font-size:17px}.birthday-eyebrow{gap:30px;font-size:9px}.home-hero .button-row{flex-direction:column;align-items:stretch;gap:16px}.home-hero .button{min-height:56px;font-size:17px}.benefits{gap:9px 15px;font-size:12px}.benefits svg{width:15px;height:15px}.sample-scene{height:547px}.sample-front{width:95%;top:82px;left:0}.sample-back{width:83%;right:0}.sample-front .puzzle-sheet{min-height:409px;padding:26px 22px 19px}.sample-back .puzzle-sheet{min-height:360px;padding:20px}.compact h3{padding-right:36px;font-size:21px}.compact .sheet-subtitle{margin-bottom:8px;font-size:8px}.compact .sheet-eyebrow{font-size:7px}.compact .clue-columns{gap:11px;margin-bottom:7px;font-size:8px}.compact .clue-columns h4{margin-bottom:4px;font-size:7px}.compact .clue-columns p{margin-bottom:5px}.compact .puzzle-grid{margin:16px 0}.compact .puzzle-cell>span{font-size:10px}.compact .puzzle-cell small{font-size:5px}.compact .word-bank{gap:5px 10px;font-size:8px}.compact .sheet-footer{margin-top:7px;font-size:7px}.sample-back .puzzle-sheet h3{padding:0;font-size:18px}.sample-back .sheet-eyebrow{padding:0}.sample-stamp{padding:3px 5px;font-size:8px;top:22px;right:14px}.sample-stamp small{font-size:7px}.sample-caption{font-size:10px}.sample-caption .button{min-height:44px;padding:9px 12px;font-size:12px}.sample-front .paper-tape{width:87px;height:24px;top:-12px}.confetti i:nth-child(4){right:0}.confetti i:nth-child(6){left:0}.section-intro h2,.pack-copy h2{font-size:34px}.home-steps li{gap:18px;padding:24px 22px}.step-number{font-size:48px}.home-steps h3{margin-bottom:8px;font-size:22px}.home-steps p{font-size:15px}.contents-paper{padding:28px 22px 20px}.contents-paper h4{font-size:19px}.contents-paper p{font-size:14px}.contents-paper li{gap:14px;padding:19px 0}.contents-heading h3{font-size:24px}.closing-cta{margin-left:20px;margin-right:20px;padding:47px 24px 38px}.closing-cta h2{font-size:38px}.closing-cta p{font-size:16px}.closing-cta .button{padding:12px 16px;font-size:15px}.site-footer .brand{font-size:19px}.page-heading h1{font-size:38px}.page-heading .eyebrow{font-size:10px}.builder-steps button{font-size:11px}.editor-card{padding:22px}.editor-card h2{font-size:29px}.entry-number{width:20px;font-size:21px}.clue-editor-row{gap:8px}.remove-entry{width:31px;min-width:31px}.field input,.field textarea{padding-left:11px;padding-right:11px}.word-inputs{grid-template-columns:1fr 1fr;gap:3px 7px}.word-inputs .icon-button{width:28px;min-width:28px}.word-inputs input{padding:10px 8px;font-size:14px}.wizard-actions .button{gap:7px;min-height:50px;padding:11px 13px;font-size:12px}.preview-paper-stage{padding:10px}.preview-paper-stage .puzzle-sheet{padding:24px 18px 20px}.preview-paper-stage .puzzle-sheet h3{padding-right:20px;font-size:25px}.preview-paper-stage .sheet-eyebrow{font-size:8px}.preview-paper-stage .clue-columns{gap:13px;font-size:10px}.preview-paper-stage .large-text .clue-columns{font-size:14px}.sheet-footer{font-size:8px}.preview-toolbar .puzzle-tabs{gap:9px}.preview-toolbar .puzzle-tabs button{font-size:12px}.preview-toolbar .button.small{gap:6px;padding:8px 10px;font-size:11px}.sample-page .page-heading h1{font-size:39px}.sample-page .page-heading .button{width:100%}.account-intro h1{font-size:39px}.notice{gap:7px}.notice .icon-button{width:32px;min-width:32px}.loading-state{padding:50px 20px}.prose-page h1{font-size:38px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.button:hover:not(:disabled){transform:none}}.sample-scene .compact .puzzle-grid{width:100%;max-width:225px;margin:17px auto 21px}.sample-scene .sample-back .puzzle-grid{max-width:270px}.sample-scene .compact .sheet-subtitle{margin-bottom:10px;font-size:9px;line-height:1.35}.sample-scene .compact .clue-columns{gap:16px;margin-bottom:13px;font-size:9px;line-height:1.4}.sample-scene .compact .clue-columns p{margin-bottom:6px;line-height:1.4}.sample-scene .sample-front .puzzle-sheet{min-height:540px}.sample-scene .compact .puzzle-cell>span{font-size:11px}.sample-scene .compact .puzzle-cell small{font-size:6px}@media(min-width:1100px)and (max-width:1300px){.sample-scene .sample-front .puzzle-sheet{min-height:510px}.sample-scene .compact .puzzle-grid{max-width:195px}.sample-scene .compact h3{font-size:22px}.sample-scene .compact .clue-columns{font-size:8px}.sample-scene .compact .puzzle-cell>span{font-size:10px}}@media(max-width:760px){.sample-scene .compact .puzzle-grid{max-width:200px}.sample-scene .sample-front .puzzle-sheet{min-height:475px}.sample-scene .compact .clue-columns{font-size:8px}}@media(max-width:430px){.sample-scene .compact .puzzle-grid{max-width:168px;margin:13px auto 16px}.sample-scene .sample-back .puzzle-grid{max-width:220px}.sample-scene .sample-front .puzzle-sheet{min-height:420px}.sample-scene .compact .clue-columns{gap:10px;margin-bottom:7px;font-size:7px}.sample-scene .compact .clue-columns p{margin-bottom:4px}.sample-scene .compact .sheet-subtitle{font-size:8px}.sample-scene .compact .puzzle-cell>span{font-size:9px}.sample-scene .compact .puzzle-cell small{font-size:5px}}@media(min-width:1100px){.sample-caption{bottom:-50px}}@media(max-width:760px){.sample-caption{bottom:-28px}}@media(max-width:430px){.sample-caption{bottom:-22px}}.occasion-options{flex-wrap:wrap;gap:10px;display:flex}.occasion-options label{border:1px solid var(--line,#ddd3c3);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;display:flex}.occasion-options label:has(input:checked){background:#f2e5d1;border-color:#ae513f}.occasion-options input{accent-color:#ae513f}.builder-feedback{background:#fff4e9;border:1px solid #b6513b;border-left-width:4px;border-radius:9px;margin:18px 0 25px;padding:18px 22px}.builder-feedback h3{align-items:center;gap:9px;margin:0 0 8px;display:flex}.builder-feedback ul{margin:0;padding-left:22px}.builder-feedback:focus{outline-offset:3px;outline:3px solid #355e76}button[aria-disabled=true]{opacity:.62}.hero-package-value{max-width:560px;margin:18px 0 24px;font-size:14px;line-height:1.65}.package-value{margin-bottom:24px}.puzzle-sheet{isolation:isolate;overflow:hidden}.preview-watermark{z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;color:#8c30204d;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(70px,1fr);align-items:center;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.preview-watermark>span{text-align:center;letter-spacing:.04em;white-space:nowrap;font-family:Hanken Grotesk,sans-serif;font-size:clamp(12px,2vw,26px);font-weight:700;line-height:1.2;display:block;transform:rotate(-22deg)}.preview-watermark small{letter-spacing:.02em;font-size:.62em}@media print{.preview-watermark{color:#5a1e1473;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(max-width:600px){.occasion-options{gap:8px}.occasion-options label{padding:9px 10px;font-size:14px}.builder-feedback{padding:14px}}.story-page>p:not(.lead){margin:20px 0}.puzzle-sheet.styled{--sheet-accent:var(--sheet-custom-accent);--sheet-highlight:var(--sheet-custom-pale);font-family:var(--sheet-custom-font);border-top:0}.puzzle-sheet.styled h3{font-family:var(--sheet-custom-font);color:var(--sheet-accent)}.puzzle-sheet.styled:after{content:"";pointer-events:none;border:1px solid #0000;position:absolute;top:16px;right:16px;bottom:16px;left:16px}.puzzle-sheet.styled[data-border=line]:after{border-color:var(--sheet-accent)}.puzzle-sheet.styled[data-border=double]:after{border:4px double var(--sheet-accent)}.puzzle-sheet.styled[data-border=dots]:after{border:2px dotted var(--sheet-accent)}.puzzle-sheet.styled.ink-saving:after{display:none}.ink-saving-notice{background:#fff7e8;border:1px solid #d7b18e;border-radius:8px;margin-block:16px;padding:14px}.ink-saving-notice p{margin-top:0;font-size:13px}.pdf-preview{min-width:0}.pdf-page-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.pdf-page-controls label{font-size:13px}.pdf-page-controls select{background:#fff;border:1px solid #b6a68d;border-radius:5px;min-width:44px;min-height:44px;padding:6px}.pdf-page{background:#fff;position:relative;box-shadow:0 8px 20px #20223818}.pdf-page canvas{width:100%;height:auto;display:block}.pdf-page-status{background:#fff;padding:8px;position:absolute;top:12px;left:12px}.pdf-page-text{overflow-wrap:anywhere;margin-top:12px;font-size:13px}.pdf-page-text summary{cursor:pointer;align-content:center;min-height:44px}.pdf-page-text p{white-space:normal}.pdf-boundary{text-align:center;border-top:2px dashed #9b8a70;padding-top:12px;font-size:12px}.occasion-style-preset{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0;padding:18px;display:flex}.occasion-style-preset p{margin:4px 0 0;font-size:13px}.preset-monogram{color:var(--preset-color);font-family:Georgia,serif;font-size:35px}.palette-options,.border-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.palette-options label,.border-options label{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.palette-options label.chosen,.border-options label.chosen{border-color:var(--rust);background:#fff3e9}.palette-dot{border-radius:50%;flex-shrink:0;width:20px;height:20px}.border-swatch{place-items:center;width:34px;height:32px;font-family:Georgia,serif;display:grid}.border-line{border:1px solid}.border-double{border:3px double}.border-dots{border:2px dotted}.style-step .preview-controls{width:100%}.style-step .wizard-actions{flex-wrap:wrap}.mini-preview{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:16px;display:grid;position:relative;box-shadow:0 12px 30px #20223818}.mini-preview:before,.mini-preview:after{content:"";pointer-events:none;position:absolute}.mini-preview:before{border-left:1px dashed #777;top:8px;bottom:8px;left:50%}.mini-preview:after{border-top:1px dashed #777;top:50%;left:8px;right:8px}.mini-preview-card{min-width:0}.mini-preview-card .puzzle-sheet{box-shadow:none;height:100%;padding:22px 18px 20px}.mini-preview-card .puzzle-sheet h3{padding-right:0;font-size:16px}.mini-preview-card .sheet-eyebrow{padding:0;font-size:6px}.mini-preview-card .sheet-subtitle,.mini-preview-card .clue-columns p,.mini-preview-card .word-bank,.mini-preview-card .sheet-footer{font-size:7px}.mini-preview-card .clue-columns{gap:10px}.mini-preview-card .clue-columns h4{font-size:8px}.mini-preview-card .puzzle-cell span{font-size:9px}.mini-preview-card .puzzle-cell small{font-size:4px}.mini-preview-card .preview-watermark>span{font-size:9px}.mini-preview-card .preview-watermark{grid-auto-rows:minmax(35px,1fr)}.mini-preview-card .puzzle-sheet.styled:after{top:7px;right:7px;bottom:7px;left:7px}@media(max-width:600px){.builder-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-steps button:nth-child(2){border-right:0}.builder-steps button:nth-child(-n+2){border-bottom:1px solid #d9cdb7}.palette-options,.border-options{grid-template-columns:1fr}.mini-preview{gap:12px;padding:8px}.mini-preview-card .puzzle-sheet{padding:16px 10px}.mini-preview-card .puzzle-sheet h3{font-size:12px}.mini-preview-card .clue-columns{grid-template-columns:1fr}.mini-preview-card .puzzle-cell span{font-size:7px}}em{color:var(--rust);font-style:normal}.local-build-banner{color:#2b1d18;text-align:center;background:#f6e3c6;padding:9px 24px;font-size:13px}.local-build-banner a{align-content:center;min-height:44px;margin-left:12px;font-weight:700;display:inline-block}@media(max-width:760px){.local-build-banner:not(.editor-route){padding:4px 12px;font-size:11px;line-height:16px}.local-build-banner:not(.editor-route) a{min-height:24px;margin-left:4px}.site-footer.library-route{display:none}}.workspace-page .page-heading{margin-bottom:20px}.builder-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.tell-studio{background:var(--white);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr);display:grid}.tell-writing,.tell-memories,.tell-preview{min-width:0;padding:24px 28px}.tell-writing{background:var(--paper)}.tell-studio h1{overflow-wrap:anywhere;margin:0;font-size:35.2px;font-weight:400;line-height:1.1}.tell-studio h3{font-family:Hanken Grotesk,sans-serif;font-size:17px;font-weight:700}.tell-writing textarea{resize:vertical;background:#fff;min-height:220px;line-height:1.55}.tell-studio .field{margin:18px 0 8px}.tell-studio input,.tell-studio textarea,.tell-studio select{background:#fff}.tell-memories{border-inline:1px solid var(--line)}.tell-preview{background:#f6e3c6}.tell-preview-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.tell-preview-header h3{margin:0}.tell-preview-choices{gap:4px;display:flex}.tell-preview-choices button{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;padding:10px 12px;font:600 13px Hanken Grotesk,sans-serif}.tell-preview-choices button[aria-pressed=true]{background:var(--white);border-color:var(--line)}.tell-preview-stage{--tell-sketch-scale:.65;width:100%;min-width:0;max-width:440px;margin:auto}.tell-preview-scale{zoom:var(--tell-sketch-scale);width:520px}.tell-preview .puzzle-sheet{width:520px;max-width:none;min-height:673px;margin:0}.tell-preview>.fine-print{text-align:center;margin-top:16px}.tell-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.story-count{text-align:right;color:var(--muted);font-size:12px}.story-privacy{margin-top:22px}.tell-writing>.fine-print{margin-top:16px}.idea-button{border-radius:30px;margin:18px 0 4px}.idea-card{background:var(--white);border:1px solid var(--line);border-radius:16px;margin-block:12px;padding:16px}.memory-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.readiness{gap:20px;margin:20px 0 10px;font-size:14px;font-weight:600;display:flex}.readiness small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.memory-empty{text-align:center;color:var(--muted);padding:40px 0;font-size:14px}.memory-card{border:1px solid var(--line);background:var(--white);border-radius:16px;margin:20px 0;padding:18px}.memory-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:15px}.tell-studio .eyebrow{letter-spacing:.08em;font-size:10px}.tell-studio .text-button{min-height:44px}.tell-studio .notice{margin-block:16px;padding:12px;font-size:14px}@media(max-width:1050px){.tell-studio{grid-template-columns:1fr 1fr}.tell-preview{display:none}.tell-memories{border-right:0}}@media(max-width:650px){.tell-studio{background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.tell-writing,.tell-memories{padding:18px}.tell-memories{border:0}.studio .tell-studio h1{font-size:30.4px;line-height:1.02}.tell-writing textarea{min-height:200px;font-size:16px}.builder-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.builder-steps button{flex-direction:column;gap:5px;min-width:0;padding:10px 2px;font-size:11px}.builder-steps button span{width:24px;height:24px;font-size:12px}.local-build-banner{padding:8px 16px;font-size:12px}.workspace-page h1{font-size:32px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tell-studio .button.outline{border-width:1px}.tell-studio .text-button{color:var(--rust)}.brand{font-weight:400}.site-header.editor-route,.site-footer.editor-route{display:none}.studio.workspace-page{width:100%;max-width:none;min-height:80vh;margin:0;padding:0 0 80px}.studio h1,.studio h2,.studio h3,.studio h4{font-weight:400}.studio .studio-toolbar{border-bottom:1px solid var(--line);background:var(--white);align-items:center;gap:24px;min-height:64px;padding:0 28px;display:flex}.studio-brand{min-width:240px}.studio-brand .brand{font-size:20px}.studio-back{display:none}.studio .builder-steps{background:0 0;border:0;border-radius:0;align-items:stretch;gap:10px;margin:0 auto 0 0;display:flex;overflow:visible}.studio .builder-steps button{min-height:64px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:row;gap:9px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.studio .builder-steps button.active{border-bottom-color:var(--rust);color:var(--ink);background:0 0}.studio .builder-steps button>span{border:0;width:auto;height:auto;font-size:12px;font-weight:400}.studio .builder-steps button.active>span{color:var(--rust)}.save-pill{border:1px solid var(--line);background:var(--white);border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 15px;font-size:12px;line-height:1.15;display:flex}.save-pill>span{color:#2f6b45}.save-pill.warning{color:#8a4206;background:#fce7cf}.save-pill.warning>span{color:#8a4206}.studio-links{white-space:nowrap;color:var(--rust);gap:22px;font-size:14px;font-weight:600;display:flex}.studio-links a{text-decoration:none}.studio .builder-fieldset{padding:0}.studio .editor-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;max-width:1100px;margin:auto;padding:28px}.studio .editor-card{background:0 0;border:0;border-radius:0;padding:0}.studio .editor-card h2{margin:0 0 22px;font-size:32px;line-height:1.22}.studio .field{margin:18px 0;font-size:14px}.studio .field input,.studio .field textarea,.studio .field select{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:50px;padding:12px 14px}.studio .choice-field{margin:22px 0}.studio .choice-field legend{margin-bottom:7px;font-size:14px;font-weight:600}.studio .occasion-options{gap:8px}.studio .occasion-options label,.studio .pronoun-options label{background:var(--white);border:1px solid var(--line);border-radius:30px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;position:relative}.studio .occasion-options input,.studio .pronoun-options input{opacity:0;width:1px;height:1px;position:absolute}.studio .occasion-options label:has(input:checked),.studio .pronoun-options label:has(input:checked){background:var(--ink);color:var(--white);border-color:var(--ink)}.studio .occasion-options label:has(input:focus-visible),.studio .pronoun-options label:has(input:focus-visible){outline:3px solid var(--rust);outline-offset:3px}.studio .puzzle-choice .occasion-options{background:#f6e3c6;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.studio .puzzle-choice label{text-align:center;background:0 0;border-color:#0000;border-radius:12px;justify-content:center;padding:10px 6px}.studio .puzzle-choice label:has(input:checked){background:var(--white);color:var(--ink);border-color:var(--line)}.studio .button{border-width:1px;min-height:44px;padding:11px 18px;font-weight:600}.studio .button.small{padding:8px 13px}.studio .button.primary{border-color:var(--rust)}.studio .story-editor{background:0 0;border:0;padding:0}.studio .shape-help{max-width:800px;color:var(--muted);margin:24px 28px;font-size:14px}.shape-help>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.shape-help p{margin:12px 0}.studio .guided-route{padding:28px}.studio .wizard-actions{border-top:1px solid var(--line);background:var(--paper);margin:0;padding:18px 28px}.studio .preview-layout{grid-template-columns:minmax(320px,.85fr) minmax(0,1.5fr);gap:0;margin:0}.studio .preview-controls{flex-direction:column;align-items:stretch;gap:22px;min-width:0;padding:28px;display:flex}.studio .preview-main{background:#f6e3c6;min-width:0;padding:28px}.studio .preview-note{margin-top:16px}.studio .preview-paper-stage{padding:0}.studio .style-step{grid-template-columns:minmax(350px,.95fr) minmax(0,1.5fr)}.studio .purchase-card{border-radius:18px;padding:22px}.studio .correction-save-status{color:var(--muted);padding:12px 28px;font-size:13px}@media(max-width:1100px){.studio-brand{min-width:170px}.studio .studio-toolbar{gap:12px;padding:0 18px}.studio-links{gap:12px}.studio .builder-steps{gap:0}.studio .builder-steps button{padding:0 8px}}@media(min-width:761px)and (max-width:900px){.studio .studio-toolbar{gap:8px;padding:0 14px}}@media(max-width:760px){.site-header.editor-route{display:flex}.studio.workspace-page{padding-bottom:88px}.studio .studio-toolbar{background:var(--paper);border-bottom:0;gap:10px;min-height:62px;padding:8px 18px}.studio-brand,.studio-links{display:none}.studio-back{flex-shrink:0;justify-content:center;align-items:center;width:44px;min-height:44px;display:flex}.studio .builder-steps{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.studio .builder-steps button{text-align:center;border:0;min-width:0;min-height:44px;padding:16px 0 0;font-size:9px;line-height:1.1;display:block;position:relative}.studio .builder-steps button:before{content:"";background:#ebd9c3;border-radius:5px;height:5px;position:absolute;top:8px;left:0;right:0}.studio .builder-steps button.visited:before{background:var(--ink)}.studio .builder-steps button.active:before{background:var(--rust)}.studio .builder-steps button.active{color:var(--rust);border:0}.studio .builder-steps button>span{display:none}.studio .save-pill{width:104px;min-height:44px;padding:6px 9px;font-size:11px}.studio .save-pill>span{font-size:16px}.studio .editor-layout{padding:4px 18px 24px;display:block}.studio .editor-card h2{letter-spacing:-.02em;margin:0 0 18px;font-size:27px}.studio .editor-aside{margin-top:25px}.studio .editor-aside .story-note{display:none}.studio .editor-aside .sample-start{padding:0}.studio .editor-aside .sample-start h3,.studio .editor-aside .sample-start p{display:none}.studio .field{margin:18px 0}.studio .field input{font-size:16px}.studio .choice-field{margin:20px 0}.studio .pronoun-options{gap:8px}.studio .pronoun-options label{padding:10px 16px}.studio .fine-print{font-size:12px;line-height:1.4}.studio .shape-help{margin:16px 18px}.studio .guided-route{padding:4px 18px}.studio .wizard-actions{z-index:5;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:var(--paper);gap:10px;margin-top:16px;display:flex;position:sticky;bottom:0}.studio .wizard-actions .button{min-height:48px;font-size:14px}.studio .wizard-actions .button.primary{flex:1}.studio .preview-layout,.studio .style-step{flex-direction:column;display:flex}.studio .preview-controls{padding:10px 18px 0}.studio .preview-main{padding:18px}.studio.styling .preview-main{order:-1}.studio .style-step .preview-controls>.wizard-actions{padding:16px 0;position:static}.studio .correction-save-status{padding:8px 18px}}.celebrate-actions{gap:10px;margin-top:24px;display:flex}.celebrate-actions .primary{flex:1}@media(max-width:760px){.celebrate-actions{background:var(--paper);border-top:1px solid var(--line);z-index:5;margin:20px -18px -24px;padding:12px 18px;position:sticky;bottom:0}.studio.celebrating .editor-aside .sample-start>.text-button:first-of-type{display:none}}.site-header.library-route{border-bottom:1px solid var(--line);background:var(--white);width:100%;max-width:none;min-height:64px;margin:0;padding:10px 28px}.site-header.library-route .brand{font-size:24px}.site-header.library-route [aria-current=page]{color:var(--rust);text-underline-offset:6px;text-decoration:underline}@media(max-width:760px){.site-header.library-route{min-height:62px;padding:10px 18px}.site-header.library-route .brand{font-size:20px}}@media(max-width:409px){.studio .builder-steps{grid-template-columns:repeat(2,minmax(44px,1fr));row-gap:4px}}.studio .field select,.pdf-page-controls select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:right 14px center,right 9px center;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}@media(max-width:760px){.site-header.editor-route{display:none}.local-build-banner.editor-route{min-height:0;padding:4px 12px;font-size:10px;line-height:1.3}.studio .studio-toolbar{gap:8px;padding:8px 18px}.studio .builder-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.studio .save-pill{width:88px;padding:6px;font-size:11px}.studio .style-step{flex-direction:column;display:flex}.studio .style-step>.preview-controls{display:contents}.studio .style-step>.preview-main{background:0 0;order:1;padding:0 18px 12px}.studio .style-step>.preview-controls>.wizard-actions{padding:12px 18px calc(16px + env(safe-area-inset-bottom));z-index:6;order:7;position:fixed;bottom:0;left:0;right:0}.studio.shaping .story-editor>.wizard-actions{z-index:6;margin:0;position:fixed;bottom:0;left:0;right:0}.studio.printing .preview-main{background:var(--paper);order:0;padding:4px 18px 16px}.studio.printing .preview-controls{order:1}.studio.printing .preview-note{font-size:12px;line-height:1.4}.studio.printing .purchase-card{margin-bottom:16px}}@media(max-width:359px){.studio .studio-toolbar{flex-wrap:wrap;padding:6px 12px}.studio .builder-steps{flex-basis:calc(100% - 52px)}.studio .save-pill{width:auto;min-height:36px;margin-left:auto;padding:5px 12px}}@media(max-width:760px){.studio.styling .wizard-actions>.outline,.studio.printing .preview-note,.studio.printing:not(.correcting) .purchase-card,.studio.printing .editor-card>.eyebrow{display:none}.studio.printing .editor-card>h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.studio.printing .editor-card>.text-button:first-of-type{display:none}.studio.printing .choice-field{margin:12px 0 20px}.studio.printing .editor-card .fine-print{display:none}.studio.printing .editor-card #copies-note{display:block}.studio.printing .occasion-options{background:#f6e3c6;border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.studio.printing .occasion-options label{text-align:center;background:0 0;border:0;border-radius:12px;justify-content:center;min-height:44px;padding:8px 6px;font-size:14px}.studio.printing .occasion-options label:has(input:checked){background:var(--white);color:var(--ink);box-shadow:0 1px 2px #2b1d181a}.studio.printing .hint-options{grid-template-columns:1fr}.studio.printing .pdf-preview{background:0 0;flex-direction:column;gap:10px;display:flex}.studio.printing .pdf-preview>.fine-print{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.studio.printing .pdf-page{order:0;width:min(300px,100%);margin:0 auto;box-shadow:0 8px 20px #783c1e1f}.studio.printing .pdf-page-controls{flex-wrap:nowrap;order:1;margin:0}.studio.printing .pdf-page-text{text-align:center;order:2;margin:0}.studio.printing .pdf-page-text summary{color:var(--rust);text-underline-offset:3px;justify-content:center;text-decoration:underline}.studio.printing .pdf-page-text p{text-align:left}.studio.printing .pdf-boundary{display:none}.studio .studio-toolbar{z-index:7;min-height:64px;padding-left:6px;padding-right:10px;position:sticky;top:0}.studio .studio-back{background:0 0;border:0;padding:0;text-decoration:none}.studio.printing .editor-card{flex-direction:column;display:flex}.studio.printing .editor-card>.text-button{order:6}.studio.printing .ink-saving-notice{order:5}.studio.printing .preview-paper-stage{background:0 0;border-radius:0;padding:0}.studio.printing .hint-options label{text-align:left;justify-content:flex-start;padding-left:14px}.studio.printing .choice-field legend{margin-bottom:6px}}header.site-header.editor-route{display:flex}.studio .studio-back{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.studio .studio-toolbar{gap:14px}.studio .builder-steps{margin-right:auto}.studio.correcting .builder-steps{grid-template-columns:repeat(4,minmax(44px,1fr))}@media(max-width:760px){.studio .studio-toolbar{grid-template-columns:44px minmax(0,1fr);gap:2px 8px;min-height:100px;padding:4px 14px;display:grid}.studio .studio-back{grid-area:1/1}.studio .save-pill{grid-area:1/2;justify-self:end;width:auto;min-width:88px;min-height:44px;margin:0}.studio .builder-steps{grid-area:2/1/auto/-1;grid-template-columns:repeat(5,minmax(44px,1fr));gap:4px;width:100%;margin:0;display:grid}.studio .builder-steps button{min-width:44px;padding-top:14px;font-size:11px}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes progress{50%{background-position-x:-115%}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
