.resource-page{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.resource-frame{position:relative;overflow:hidden;border:1px solid var(--color-line);border-radius:22px;background:var(--color-paper);box-shadow:0 1px color-mix(in oklab,var(--color-ink) 6%,transparent),0 18px 40px color-mix(in oklab,var(--color-ink) 8%,transparent)}.resource-glow{position:relative}.resource-glow:before{position:absolute;z-index:0;border-radius:32px;background:radial-gradient(closest-side,color-mix(in oklab,var(--color-accent) 34%,transparent),transparent 72%),radial-gradient(closest-side at 78% 18%,color-mix(in oklab,#3b82f6 24%,transparent),transparent 70%);content:"";top:10%;right:-4%;bottom:-6%;left:-4%;pointer-events:none}.resource-annotation{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--color-ink-2);font-size:12px;font-weight:600;letter-spacing:.01em}.resource-annotation:before{width:6px;height:6px;border-radius:999px;background:var(--color-accent);content:""}@media(min-width:768px){.resource-page{padding-bottom:calc(48px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.resource-frame,.resource-card,.resource-step,.resource-guide,.resource-guide *,.workflow-item{transition:none!important;transform:none!important}}summary.svelte-8hi1lx::-webkit-details-marker{display:none}.faq-chevron.svelte-8hi1lx{transition:transform .16s ease}details[open].svelte-8hi1lx .faq-chevron:where(.svelte-8hi1lx){transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.faq-chevron.svelte-8hi1lx{transition:none}}
