.app.svelte-cwls5q{padding-bottom:0}.app.svelte-cwls5q .nav-group{flex-wrap:wrap;justify-content:center}.main.svelte-cwls5q{max-width:640px;padding:12px 20px 60px;padding-left:calc(20px + var(--safe-left));padding-right:calc(20px + var(--safe-right));padding-bottom:calc(60px + var(--safe-bottom));margin:0 auto}@media (width>=768px){.main.svelte-cwls5q{max-width:820px}}.app.svelte-cwls5q .header{margin-bottom:32px}.section.svelte-cwls5q{margin-bottom:40px}.section.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--text);margin:0 0 16px;font-size:18px;font-weight:600}.section.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-secondary);margin:0 0 12px;font-size:15px;line-height:1.7}.section.svelte-cwls5q ul:where(.svelte-cwls5q),.section.svelte-cwls5q ol:where(.svelte-cwls5q){margin:0 0 16px;padding-left:24px}.section.svelte-cwls5q li:where(.svelte-cwls5q){color:var(--text-secondary);margin-bottom:8px;font-size:15px;line-height:1.7}.section.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--info);text-underline-offset:2px;text-decoration:underline}.section.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--text)}.section.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--text);font-weight:500}.info-box.svelte-cwls5q{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.info-box.svelte-cwls5q p:where(.svelte-cwls5q){margin:0 0 12px;font-size:14px;line-height:1.7}.info-box.svelte-cwls5q ul:where(.svelte-cwls5q){margin:0;padding-left:20px}.info-box.svelte-cwls5q li:where(.svelte-cwls5q){margin-bottom:6px;font-size:14px;line-height:1.7}.concept.svelte-cwls5q{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:12px;padding:16px 18px}.concept.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--text);margin:0 0 10px;font-size:14px;font-weight:600}.concept.svelte-cwls5q p:where(.svelte-cwls5q){margin:0 0 8px;font-size:14px}.concept.svelte-cwls5q ul:where(.svelte-cwls5q),.concept.svelte-cwls5q ol:where(.svelte-cwls5q){margin:0;padding-left:20px}.concept.svelte-cwls5q li:where(.svelte-cwls5q){margin-bottom:4px;font-size:14px}.feature-card.svelte-cwls5q{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:14px;margin-bottom:12px;padding:16px 18px;display:flex}.feature-icon.svelte-cwls5q{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.feature-icon.encrypt.svelte-cwls5q{color:var(--success);background:#22c55e1a}.feature-icon.decrypt.svelte-cwls5q{color:var(--info);background:#3b82f61a}.feature-icon.generate.svelte-cwls5q{color:var(--purple);background:#a78bfa1a}.feature-content.svelte-cwls5q{flex:1}.feature-content.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--text);margin:0 0 6px;font-size:15px;font-weight:600}.feature-content.svelte-cwls5q p:where(.svelte-cwls5q){margin:0 0 10px;font-size:14px;line-height:1.6}.feature-link.svelte-cwls5q{color:var(--info);font-size:13px;font-weight:500;text-decoration:none}.feature-link.svelte-cwls5q:hover{text-decoration:underline}.tips.svelte-cwls5q{flex-direction:column;gap:12px;display:flex}.tip.svelte-cwls5q{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:14px;padding:14px 16px;display:flex}.tip-icon.svelte-cwls5q{flex-shrink:0;font-size:20px}.tip-content.svelte-cwls5q{flex:1}.tip-content.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--text);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.tip-content.svelte-cwls5q p:where(.svelte-cwls5q){margin:0;font-size:13px;line-height:1.5}.resources.svelte-cwls5q{flex-direction:column;gap:10px;display:flex}.resource.svelte-cwls5q{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:all .15s;display:flex}.resource.svelte-cwls5q:hover{border-color:var(--border-hover);background:var(--surface-2)}.resource-icon.svelte-cwls5q{background:var(--surface-2);width:40px;height:40px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.resource.svelte-cwls5q:hover .resource-icon:where(.svelte-cwls5q){color:var(--text)}.resource-content.svelte-cwls5q{flex:1}.resource-content.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--text);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.resource-content.svelte-cwls5q span:where(.svelte-cwls5q){color:var(--text-secondary);font-size:13px}@media (width<=380px){.app.svelte-cwls5q h1{font-size:18px}.section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:16px}.feature-card.svelte-cwls5q{flex-direction:column;gap:12px}.tip.svelte-cwls5q{flex-direction:column;gap:10px}}
