.hero.svelte-1uha8ag{background:var(--hero-bg);color:var(--hero-ink);border-bottom:var(--hero-border);position:relative;overflow:hidden}.hero-inner.svelte-1uha8ag{z-index:1;width:min(50rem, calc(100vw - var(--gutter) * 2));justify-items:var(--masthead-align);text-align:var(--masthead-align);margin-inline:auto;padding:60px 0 66px;display:grid;position:relative}.hero-kicker.svelte-1uha8ag{letter-spacing:.14em;color:var(--hero-kicker);font-size:12.5px;font-weight:700}.hero-title.svelte-1uha8ag{font-size:calc(clamp(30px, 4.4vw, 46px) * var(--h1-scale));color:var(--hero-ink);margin-top:15px;line-height:1.2}.hero-line.svelte-1uha8ag{display:block}.hero-title.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--accent);font-style:normal}.hero-desc.svelte-1uha8ag{max-width:58ch;color:var(--hero-ink-soft);margin-top:15px;font-size:16.5px;line-height:1.78}.hero-facts.svelte-1uha8ag{flex-wrap:wrap;gap:8px;margin-top:18px;list-style:none;display:flex}.hero-facts.svelte-1uha8ag li:where(.svelte-1uha8ag){border:var(--border-strong);border-radius:var(--tag-radius);color:var(--hero-ink-soft);padding:5px 13px;font-size:12.5px}.hero-form.svelte-1uha8ag{text-align:left;width:100%;max-width:32rem;margin-top:26px}.hero[data-motif=yeopzip].svelte-1uha8ag:before,.hero[data-motif=dndnweb].svelte-1uha8ag:before,.hero[data-motif=click2done].svelte-1uha8ag:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.hero[data-motif=yeopzip].svelte-1uha8ag:before{background-image:repeating-linear-gradient(to right, color-mix(in srgb, var(--accent) 5%, transparent) 0 1px, transparent 1px 92px), repeating-linear-gradient(to bottom, color-mix(in srgb, var(--accent) 5%, transparent) 0 1px, transparent 1px 92px);-webkit-mask-image:linear-gradient(90deg,#000 0 calc(50% - 470px),#0000 calc(50% - 428px) calc(50% + 428px),#000 calc(50% + 470px) 100%);mask-image:linear-gradient(90deg,#000 0 calc(50% - 470px),#0000 calc(50% - 428px) calc(50% + 428px),#000 calc(50% + 470px) 100%)}.hero[data-motif=dndnweb].svelte-1uha8ag:before{background:repeating-linear-gradient(to bottom, transparent 0 31px, color-mix(in srgb, var(--ink) 4%, transparent) 31px 32px)}.hero[data-motif=click2done].svelte-1uha8ag:before{background:radial-gradient(42rem 42rem at 8% 120%, color-mix(in srgb, var(--accent) 38%, transparent), transparent 70%)}.hero-art.svelte-1uha8ag{pointer-events:none;z-index:0;color:var(--accent);opacity:.5;display:none;position:absolute}.hero[data-motif=dndnweb].svelte-1uha8ag .hero-art:where(.svelte-1uha8ag),.hero[data-motif=differz].svelte-1uha8ag .hero-art:where(.svelte-1uha8ag){color:var(--line-strong);opacity:1}@media (width>=1180px){.hero-art.svelte-1uha8ag{display:block}}.art-a.svelte-1uha8ag{top:44px;right:calc(50% + 26rem)}.art-b.svelte-1uha8ag{bottom:24px;left:calc(50% + 26rem)}.art-bracket.svelte-1uha8ag{width:26px;height:26px;display:block}.art-tl.svelte-1uha8ag{border-left:2px solid var(--accent-line);border-top:2px solid var(--accent-line);top:20px;left:20px}.art-br.svelte-1uha8ag{border-right:2px solid var(--accent-line);border-bottom:2px solid var(--accent-line);bottom:20px;right:20px}.layout.svelte-1uha8ag{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:46px;padding:42px 0 0;display:grid}.col-main.svelte-1uha8ag{min-width:0}.side.svelte-1uha8ag{align-self:start;position:sticky;top:88px}.side-h.svelte-1uha8ag{letter-spacing:.14em;color:var(--ink-faint);border-bottom:var(--list-label-border);margin-bottom:10px;padding-bottom:8px;font-size:11.5px;font-weight:700}.side.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none}.side-nav.svelte-1uha8ag a:where(.svelte-1uha8ag){border-radius:var(--nav-radius);border:1px solid #0000;border-bottom:var(--nav-item-rule);color:var(--ink-soft);align-items:center;gap:9px;padding:9px 12px;font-size:14.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.side-nav.svelte-1uha8ag a:where(.svelte-1uha8ag) .label:where(.svelte-1uha8ag){min-width:0}.side-nav.svelte-1uha8ag a:where(.svelte-1uha8ag) .n:where(.svelte-1uha8ag),.side-arch.svelte-1uha8ag a:where(.svelte-1uha8ag) .n:where(.svelte-1uha8ag){color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px;font-weight:600}.side-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:var(--surface);color:var(--ink)}.side-nav.svelte-1uha8ag a[aria-current=page]:where(.svelte-1uha8ag){background:var(--nav-active-bg);color:var(--nav-active-ink);border-color:var(--nav-active-border);font-weight:var(--nav-active-weight)}.side-nav.svelte-1uha8ag a[aria-current=page]:where(.svelte-1uha8ag) .n:where(.svelte-1uha8ag){color:inherit}.side-nav.svelte-1uha8ag a[aria-current=page]:where(.svelte-1uha8ag):before{content:"";background:var(--nav-active-bar);border-radius:3px;width:3px;position:absolute;top:7px;bottom:7px;left:0}.side-block.svelte-1uha8ag{margin-top:30px}.side-arch.svelte-1uha8ag a:where(.svelte-1uha8ag){border-radius:var(--nav-radius);border-bottom:var(--nav-item-rule);color:var(--ink-soft);align-items:center;gap:8px;padding:7px 12px;font-size:13.5px;text-decoration:none;display:flex}.side-arch.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:var(--surface);color:var(--ink)}.side-arch.svelte-1uha8ag a[aria-current=page]:where(.svelte-1uha8ag){color:var(--ink);font-weight:var(--nav-active-weight)}.side-author.svelte-1uha8ag{border-top:var(--rule);margin-top:30px;padding-top:22px}.avatar.svelte-1uha8ag{border-radius:var(--avatar-radius);background:var(--accent-soft);width:46px;height:46px;color:var(--ink);font-family:var(--font-display);flex:none;justify-content:center;align-items:center;margin-bottom:12px;font-size:17px;font-weight:700;display:flex}.author-name.svelte-1uha8ag{color:var(--ink);font-size:15px;font-weight:700}.author-role.svelte-1uha8ag{color:var(--ink-faint);margin-top:3px;font-size:12.5px}.author-bio.svelte-1uha8ag{color:var(--ink-soft);margin-top:8px;font-size:13.5px;line-height:1.75}.brand-dot.svelte-1uha8ag{width:8px;height:8px;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--ink) 22%, transparent)}.dot-all.svelte-1uha8ag{background:var(--accent-gradient);background-color:var(--accent);box-shadow:none}.list-label.svelte-1uha8ag{font-family:var(--font-body);letter-spacing:.12em;color:var(--ink-faint);border-bottom:var(--list-label-border);padding-bottom:14px;font-size:12.5px;font-weight:700}.list-label.split.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.list-label.svelte-1uha8ag .n:where(.svelte-1uha8ag){font-variant-numeric:tabular-nums}.result-note.svelte-1uha8ag{color:var(--ink-soft);padding:14px 0 0;font-size:13.5px}.result-note.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink-faint);margin-left:10px}.result-note.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--accent)}.empty.svelte-1uha8ag{text-align:center;padding:72px 0}.empty-title.svelte-1uha8ag{font-family:var(--font-display);font-weight:var(--h-weight);color:var(--ink);font-size:19px}.empty-sub.svelte-1uha8ag{color:var(--ink-faint);margin:10px 0 22px;font-size:14px}.retry.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.retry.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:0;height:44px;font:inherit;color:var(--ink);background:var(--field-bg);border:var(--field-border);border-radius:var(--field-radius);flex:0 18rem;padding:0 14px;font-size:15px}.retry.svelte-1uha8ag button:where(.svelte-1uha8ag){height:44px;font:inherit;color:var(--accent-ink);background:var(--accent-strong);border-radius:var(--field-radius);cursor:pointer;border:0;padding:0 20px;font-size:14.5px;font-weight:700}.sr.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pager.svelte-1uha8ag{border-top:var(--rule);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:26px 0 0;display:grid}.page-link.svelte-1uha8ag{color:var(--ink-soft);font-size:14px;font-weight:700;text-decoration:none}.page-link.svelte-1uha8ag:hover{color:var(--accent)}.pager.svelte-1uha8ag>:where(.svelte-1uha8ag):last-child{text-align:right}.page-of.svelte-1uha8ag{color:var(--ink-faint);font-size:12.5px}.cta-card.svelte-1uha8ag{background:var(--surface);border:var(--border);border-radius:var(--radius);margin:38px 0 64px;padding:32px 34px;position:relative;overflow:hidden}.cta-card.svelte-1uha8ag:before{content:"";background:var(--cta-rule);height:3px;position:absolute;top:0;left:0;right:0}.cta-kicker.svelte-1uha8ag{letter-spacing:.12em;color:var(--tag-ink);font-size:12px;font-weight:700}.cta-title.svelte-1uha8ag{color:var(--ink);margin-top:9px;font-size:23px;line-height:1.35}.cta-desc.svelte-1uha8ag{max-width:58ch;color:var(--ink-soft);margin-top:10px;font-size:15.5px;line-height:1.72}.cta-list.svelte-1uha8ag{flex-wrap:wrap;gap:8px 10px;margin-top:16px;list-style:none;display:flex}.cta-list.svelte-1uha8ag li:where(.svelte-1uha8ag){background:var(--tag-bg);color:var(--tag-ink);border:var(--tag-border);border-radius:var(--tag-radius);padding:5px 12px;font-size:12.5px;font-weight:600}.cta-form.svelte-1uha8ag{margin-top:20px}@media (width<=940px){.layout.svelte-1uha8ag{padding-top:26px;display:block}.side.svelte-1uha8ag{margin-bottom:18px;position:static}.side-nav.svelte-1uha8ag .side-h:where(.svelte-1uha8ag){display:none}.side-nav.svelte-1uha8ag ul:where(.svelte-1uha8ag){scrollbar-width:thin;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.side-nav.svelte-1uha8ag a:where(.svelte-1uha8ag){white-space:nowrap;background:var(--tag-bg);color:var(--tag-ink);border:var(--tag-border);border-radius:var(--tag-radius);padding:7px 14px}.side-nav.svelte-1uha8ag a[aria-current=page]:where(.svelte-1uha8ag){background:var(--nav-active-bg);color:var(--nav-active-ink);border-color:var(--accent-line)}.side-nav.svelte-1uha8ag a[aria-current=page]:where(.svelte-1uha8ag):before{display:none}.side-nav.svelte-1uha8ag a:where(.svelte-1uha8ag) .n:where(.svelte-1uha8ag){margin-left:4px}.side-block.svelte-1uha8ag{display:none}.side-author.svelte-1uha8ag{background:var(--surface);border:var(--border);border-top:var(--border);border-radius:var(--radius);gap:14px;margin:12px 0 22px;padding:16px 18px;display:flex}.side-author.svelte-1uha8ag .avatar:where(.svelte-1uha8ag){margin-bottom:0}}@media (width<=560px){.hero-inner.svelte-1uha8ag{padding:46px 0 52px}.hero-desc.svelte-1uha8ag{font-size:15px}.cta-card.svelte-1uha8ag{padding:26px 22px}.cta-title.svelte-1uha8ag{font-size:21px}}
