.ver.svelte-n534pf{margin-top:40px;color:var(--foreground)}.hd.svelte-n534pf{margin-bottom:22px}.sh.svelte-n534pf{margin:0;font:700 28px/34px var(--font-heading)}.sub.svelte-n534pf{margin:4px 0 0;color:var(--muted-foreground);font:600 16px/22px var(--font-sans)}.hint.svelte-n534pf{font-size:14px;line-height:20px}.hint.svelte-n534pf .hint-i{display:inline-block;width:16px;height:16px;margin-right:4px;vertical-align:-3px}.shelf.svelte-n534pf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 48px;margin:0;padding:0;list-style:none}.bk.svelte-n534pf{display:grid;grid-template-columns:150px minmax(0,1fr);column-gap:18px;row-gap:16px;align-items:center;scroll-margin-top:96px}.bk.svelte-n534pf:not(:has(.covers)){grid-template-columns:minmax(0,1fr)}.covers.svelte-n534pf{display:grid;gap:10px}.wk.svelte-n534pf{margin:0;font:800 17px/22px var(--font-sans)}.by.svelte-n534pf{margin:2px 0 0;color:var(--muted-foreground);font:600 15px/20px var(--font-sans)}.tm.svelte-n534pf{margin:6px 0 0;font:600 15px/21px var(--font-sans)}.tm.svelte-n534pf b:where(.svelte-n534pf){font-weight:800}.chips.svelte-n534pf{grid-column:1 / -1}.bk.svelte-n534pf:target .cover:where(.svelte-n534pf) .thing{box-shadow:0 0 0 2.5px var(--foreground)}.foot.svelte-n534pf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px;margin-top:22px;padding-top:6px;border-top:1px solid var(--paper-rule)}.end.svelte-n534pf{margin:0;color:var(--muted-foreground);font:600 14px/20px var(--font-sans)}.go.svelte-n534pf{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--foreground);font:700 15px/1 var(--font-sans);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;white-space:nowrap}.go.svelte-n534pf:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.go.svelte-n534pf .go-i{width:16px;height:16px}@media(max-width:1023px){.shelf.svelte-n534pf{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ver.svelte-n534pf{margin-top:30px}.hd.svelte-n534pf{margin-bottom:16px}.sh.svelte-n534pf{font-size:23px;line-height:28px}.sub.svelte-n534pf{font-size:14px;line-height:20px}.shelf.svelte-n534pf{gap:26px}.bk.svelte-n534pf{grid-template-columns:132px minmax(0,1fr);column-gap:16px;row-gap:14px}.wk.svelte-n534pf{font-size:16px;line-height:21px}.tm.svelte-n534pf{font-size:14px;line-height:20px}}.about.svelte-opfy3g{margin-bottom:18px}.eb.svelte-opfy3g{display:flex;align-items:center;margin-bottom:6px;color:var(--muted-foreground);font:800 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.ebh.svelte-opfy3g{margin:0;font:inherit;letter-spacing:inherit}.d.svelte-opfy3g{margin:0;color:var(--foreground);font:600 20px/28px var(--font-heading);text-wrap:pretty}.d.long.svelte-opfy3g{max-width:68ch;font:500 17px/27px var(--font-sans)}@media(max-width:767px){.d.svelte-opfy3g{font-size:18px;line-height:25px}.d.long.svelte-opfy3g{font-size:16px;line-height:25px}}.facts.svelte-128n9qk{min-width:0;color:var(--foreground)}.fdl.svelte-128n9qk{margin:0;border-top:1px solid var(--paper-rule)}.fdl.svelte-128n9qk>div:where(.svelte-128n9qk){position:relative;padding:11px 0 11px 38px;border-bottom:1px solid var(--paper-rule)}dt.svelte-128n9qk{margin:0;color:var(--muted-foreground);font:800 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.ic.svelte-128n9qk{position:absolute;top:12px;left:0;color:var(--foreground)}.ic.svelte-128n9qk .i{width:19px;height:19px}dd.svelte-128n9qk{margin:2px 0 0;font:700 16px/22px var(--font-sans)}dd.svelte-128n9qk small:where(.svelte-128n9qk){display:block;margin-top:2px;color:var(--muted-foreground);font:600 14px/19px var(--font-sans)}.prt.svelte-128n9qk{width:100%;margin:6px 0 2px;border-collapse:collapse;font:600 14px/20px var(--font-sans)}.prt.svelte-128n9qk th:where(.svelte-128n9qk),.prt.svelte-128n9qk td:where(.svelte-128n9qk){padding:4px 0;border-top:1px dashed var(--paper-rule);text-align:left;font-weight:600}.prt.svelte-128n9qk td:where(.svelte-128n9qk){font-weight:800;text-align:right}.ask.svelte-128n9qk{margin:12px 0 0;color:var(--muted-foreground);font:600 14px/20px var(--font-sans)}.ask.svelte-128n9qk a:where(.svelte-128n9qk){display:inline-block;padding-block:12px;margin-block:-12px;color:var(--foreground);font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ask.svelte-128n9qk a:where(.svelte-128n9qk):focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.tags.svelte-128n9qk{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tag.svelte-128n9qk{display:inline-block;padding:2px 12px;border-radius:999px;background:var(--paper-tag);color:var(--foreground);font:700 13px/20px var(--font-sans);text-transform:capitalize}@media(min-width:768px)and (max-width:1023px){.fdl.svelte-128n9qk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px}}.rel.svelte-1c0vjre{margin-top:36px;padding:22px 24px 26px;border-radius:16px;background:var(--paper-kraft);color:var(--foreground)}.h.svelte-1c0vjre{margin:0 0 22px;font:700 24px/30px var(--font-heading)}.ro.svelte-1c0vjre{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:26px 32px;margin:0;padding:0;list-style:none}.ro.svelte-1c0vjre>li:where(.svelte-1c0vjre){max-width:264px}.ro.svelte-1c0vjre .note{aspect-ratio:auto}.ro.svelte-1c0vjre .lbl{display:none}@media(max-width:767px){.rel.svelte-1c0vjre{margin-top:30px;padding:18px 12px 20px;border-radius:14px}.h.svelte-1c0vjre{margin-bottom:16px;font-size:21px;line-height:26px}.ro.svelte-1c0vjre{gap:16px 10px}.ro.svelte-1c0vjre .fd,.ro.svelte-1c0vjre .nd:not(.cost){display:none}.ro.svelte-1c0vjre .ft,.ro.svelte-1c0vjre .nn,.ro.svelte-1c0vjre .pn{font-size:15px;line-height:18px}.ro.svelte-1c0vjre .fb{padding:8px 8px 10px}.ro.svelte-1c0vjre .note{padding:10px 9px}}.program-ground{overflow-x:clip}.sheet.svelte-5xn7wj{position:relative;z-index:1;max-width:1216px;margin:0 auto;padding:28px 32px 32px;border:1px solid hsl(30 40% 90%);border-radius:20px;background:var(--card);box-shadow:0 1px 2px #3c28140f,0 18px 40px -22px #3c281447}.sheet.svelte-5xn7wj>.ver:where(.svelte-5xn7wj),.sheet.svelte-5xn7wj>.more:where(.svelte-5xn7wj){min-width:0}.facts-col.svelte-5xn7wj,.about-col.svelte-5xn7wj{margin-top:32px}@media(min-width:1024px){.sheet.svelte-5xn7wj{display:grid;grid-template-columns:minmax(0,1fr) 344px;column-gap:36px;align-items:start}.nu-col.svelte-5xn7wj{grid-column:1;grid-row:1;min-width:0}.facts-col.svelte-5xn7wj{grid-column:2;grid-row:1;margin-top:0}.sheet.about-main.svelte-5xn7wj{grid-template-rows:auto 1fr}.about-main.svelte-5xn7wj .about-col:where(.svelte-5xn7wj){grid-column:1;grid-row:2;min-width:0}.about-main.svelte-5xn7wj .facts-col:where(.svelte-5xn7wj){grid-row:1 / span 2}.sheet.svelte-5xn7wj>.ver:where(.svelte-5xn7wj),.sheet.svelte-5xn7wj>.more:where(.svelte-5xn7wj){grid-column:1 / -1}}.stamp.svelte-5xn7wj{position:relative;z-index:1;margin:22px 0 0;text-align:center}.stamp.svelte-5xn7wj p:where(.svelte-5xn7wj){margin:0;color:var(--muted-foreground);font:600 13px/18px var(--font-sans)}.more.svelte-5xn7wj>section:first-child{margin-top:36px}@media(max-width:1023px){.sheet.svelte-5xn7wj{padding:24px}}@media(max-width:767px){.sheet.svelte-5xn7wj{margin:0 -6px;padding:16px 14px 20px;border-radius:18px}.nu-col.svelte-5xn7wj{margin:-16px -14px 0}.nu-col.svelte-5xn7wj>.nu{border-radius:18px 18px 0 0}.facts-col.svelte-5xn7wj{margin-top:28px}}
