:root{--bg:#fff;--bg2:#f5f5f7;--tx:#1d1d1f;--tx2:#6e6e73;--line:#e5e5ea;--blue:#0b4ec2}.rules-page.svelte-17wjoog{max-width:480px;min-height:100vh;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));color:var(--tx);-webkit-font-smoothing:antialiased;background:var(--bg);margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,sans-serif}svg.svelte-17wjoog{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.top.svelte-17wjoog{top:env(safe-area-inset-top,0px);z-index:5;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--line);background:#ffffffd9;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 20px;display:grid;position:sticky}.ib.svelte-17wjoog{background:var(--bg2);width:40px;height:40px;color:var(--tx);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background-color .15s,transform .1s;display:grid}.ib.svelte-17wjoog:active{background:#e8e8ed;transform:scale(.94)}.ib.svelte-17wjoog svg:where(.svelte-17wjoog){width:20px;height:20px}.top.svelte-17wjoog h1:where(.svelte-17wjoog){letter-spacing:-.01em;text-align:center;color:var(--tx);margin:0;font-size:17px;font-weight:600}.spacer.svelte-17wjoog{display:block}.steps.svelte-17wjoog{padding:22px 20px 0}.s.svelte-17wjoog{gap:16px;padding-bottom:30px;display:flex;position:relative}.s.svelte-17wjoog:last-child{padding-bottom:0}.s.svelte-17wjoog:before{content:"";background:var(--line);width:1px;position:absolute;top:40px;bottom:6px;left:17px}.s.svelte-17wjoog:last-child:before{display:none}.n.svelte-17wjoog{background:var(--bg2);width:35px;height:35px;color:var(--tx);z-index:1;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:600;display:grid}.content.svelte-17wjoog{flex:1}.s.svelte-17wjoog h2:where(.svelte-17wjoog){letter-spacing:-.02em;color:var(--tx);margin:0;padding-top:5px;font-size:18px;font-weight:600}.s.svelte-17wjoog p:where(.svelte-17wjoog){color:var(--tx2);margin:6px 0 0;font-size:15px;line-height:1.45}.bar.svelte-17wjoog{width:100%;max-width:480px;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:1px solid var(--line);z-index:20;background:#ffffffd9;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.cta.svelte-17wjoog{background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:17px;font-weight:600;text-decoration:none;transition:opacity .15s,transform .1s;display:flex}.cta.svelte-17wjoog:active{opacity:.9;transform:scale(.98)}.cta.svelte-17wjoog svg:where(.svelte-17wjoog){width:20px;height:20px}.privacy-note.svelte-17wjoog{border-top:1px solid var(--line);text-align:center;margin-top:36px;padding-top:24px}.p-link.svelte-17wjoog{color:var(--tx2);align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .15s;display:inline-flex}.p-link.svelte-17wjoog:hover{color:var(--blue)}.p-link.svelte-17wjoog svg:where(.svelte-17wjoog){width:16px;height:16px}.dot-sep.svelte-17wjoog{color:var(--line);margin:0 10px;font-weight:700}
