.faq-card.svelte-vz1qai{border-radius:1.25rem;overflow:hidden;background:#ffffffb3;border:1px solid rgba(255,255,255,.85);box-shadow:0 2px 8px #f062920f,0 8px 24px #f062920f}details.svelte-vz1qai+details:where(.svelte-vz1qai){border-top:1px solid #fbeaef}details[open].svelte-vz1qai{background:#fffafbe6}summary.svelte-vz1qai{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:color .2s ease}summary.svelte-vz1qai::-webkit-details-marker{display:none}.q.svelte-vz1qai{margin:0;font-family:inherit;font-weight:700;font-size:1.05rem;line-height:1.35;letter-spacing:0;color:#4a2c2c;transition:color .2s ease}summary.svelte-vz1qai:hover .q:where(.svelte-vz1qai){color:#d81b60}.chev.svelte-vz1qai{width:1.25rem;height:1.25rem;flex-shrink:0;color:#f06292;transition:transform .2s ease}details[open].svelte-vz1qai .chev:where(.svelte-vz1qai){transform:rotate(180deg)}.a.svelte-vz1qai{margin:-.25rem 0 0;padding:0 1.5rem 1.35rem;font-size:1rem;line-height:1.65;color:#6c3f31}.guide-table.svelte-kh5nnx{position:relative;container-type:inline-size;border-radius:1.25rem;background:#ffffffb3;border:1px solid rgba(255,255,255,.85);box-shadow:0 2px 8px #f062920f,0 8px 24px #f062920f}.guide-table-scroll.svelte-kh5nnx{overflow-x:auto;border-radius:inherit;scroll-timeline:--guide-table-scroll inline}.guide-table-fade.svelte-kh5nnx{display:none}@container (width < 640px){.guide-table-fade.svelte-kh5nnx{display:block;position:absolute;inset:1px 1px 1px auto;width:3.5rem;pointer-events:none;border-radius:0 1.25rem 1.25rem 0;background:linear-gradient(to left,#6c3f3121,#6c3f3100)}}@supports (animation-timeline: --t) and (timeline-scope: --t){.guide-table.svelte-kh5nnx{timeline-scope:--guide-table-scroll}@container (width < 640px){.guide-table-fade.svelte-kh5nnx{animation:svelte-kh5nnx-guide-table-fade-out linear both;animation-timeline:--guide-table-scroll}}@keyframes svelte-kh5nnx-guide-table-fade-out{0%,85%{opacity:1}to{opacity:0}}}.guide-table.svelte-kh5nnx table{width:100%;min-width:640px;border-collapse:collapse;text-align:left;font-size:1rem}.guide-table.svelte-kh5nnx thead{background:linear-gradient(135deg,#fff5f7e6,#fff0f3b3)}.guide-table.svelte-kh5nnx th{padding:1rem 1.25rem;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b04a68;border-bottom:1px solid #fbeaef;white-space:nowrap}.guide-table.svelte-kh5nnx td{padding:1rem 1.25rem;vertical-align:top;color:#6c3f31;border-bottom:1px solid #fbeaef}.guide-table.svelte-kh5nnx tbody tr:last-child td{border-bottom:none}.guide-table.svelte-kh5nnx td:first-child{font-weight:700;color:#4a2c2c}.guide-table.svelte-kh5nnx tbody tr{transition:background .2s ease}.guide-table.svelte-kh5nnx tbody tr:hover{background:#fff0f373}.toc.svelte-12ojqpz{border-radius:1.5rem;padding:1.25rem;margin:1.75rem 0;background:#fff9fa;border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 32px #f062921f,inset 0 1px #fffc}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.toc.svelte-12ojqpz{background:linear-gradient(135deg,#ffffff73,#ffffff26);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}.toc-heading.svelte-12ojqpz{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#d14d64;margin:.25rem 0 1rem .5rem}.toc-heading.svelte-12ojqpz:before{content:"";width:.5rem;height:.5rem;border-radius:9999px;background:linear-gradient(135deg,#ffb3c6,#f06292);box-shadow:0 0 6px #f0629280}.toc.svelte-12ojqpz ul:where(.svelte-12ojqpz){list-style:none;counter-reset:toc;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.6rem}@media(min-width:768px){.toc.svelte-12ojqpz ul:where(.svelte-12ojqpz){grid-template-columns:1fr 1fr;gap:.75rem}}.toc.svelte-12ojqpz li:where(.svelte-12ojqpz){counter-increment:toc}.toc.svelte-12ojqpz a:where(.svelte-12ojqpz){display:flex;align-items:center;height:100%;gap:1rem;padding:.7rem .9rem;border-radius:.9rem;background:#fff9;border:1px solid rgba(255,255,255,.8);box-shadow:0 1px 3px #f062920f;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.toc.svelte-12ojqpz a:where(.svelte-12ojqpz):hover{transform:translateY(-2px);background:#ffffffd9;box-shadow:0 6px 16px #f0629226}.row-num.svelte-12ojqpz{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:9999px;background:#fff0f3;border:1px solid #ffd6e0;display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.row-num.svelte-12ojqpz:before{content:counter(toc,decimal-leading-zero);font-size:10px;font-weight:900;color:#f06292}.toc.svelte-12ojqpz a:where(.svelte-12ojqpz):hover .row-num:where(.svelte-12ojqpz){transform:scale(1.1)}.row-label.svelte-12ojqpz{flex:1;font-weight:700;font-size:.95rem;line-height:1.3;color:#6c3f31;transition:color .25s ease}.toc.svelte-12ojqpz a:where(.svelte-12ojqpz):hover .row-label:where(.svelte-12ojqpz){color:#f06292}.row-chevron.svelte-12ojqpz{flex-shrink:0;width:1rem;height:1rem;color:#f8a5bd;transition:color .25s ease,transform .25s ease}.toc.svelte-12ojqpz a:where(.svelte-12ojqpz):hover .row-chevron:where(.svelte-12ojqpz){color:#f06292;transform:translate(4px)}.step-list.svelte-y3wsbj{list-style:none;counter-reset:step;margin:1.75rem 0;padding:0}.step-list.svelte-y3wsbj li:where(.svelte-y3wsbj){counter-increment:step;position:relative;padding-left:3.75rem;padding-bottom:2.25rem}.step-list.svelte-y3wsbj li:where(.svelte-y3wsbj):last-child{padding-bottom:0}.step-list.svelte-y3wsbj li:where(.svelte-y3wsbj):before{content:counter(step);position:absolute;left:0;top:-.25rem;width:2.5rem;height:2.5rem;border-radius:9999px;background:linear-gradient(135deg,#ff8fa3,#f06292);color:#fff;font-weight:900;font-size:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #f0629259,inset 0 1px #fff6}.step-list.svelte-y3wsbj li:where(.svelte-y3wsbj):not(:last-child):after{content:"";position:absolute;left:calc(1.25rem - 1px);top:2.5rem;bottom:.25rem;width:2px;border-radius:9999px;background:linear-gradient(180deg,#f0629273,#ffb3c640)}.step-title.svelte-y3wsbj{font-weight:900;color:#4a2c2c;margin:0 0 .5rem}.step-body.svelte-y3wsbj p{margin:0 0 .75rem}.step-body.svelte-y3wsbj p:last-child{margin-bottom:0}
