.wd-definition.svelte-9rfmg7{background:var(--color-mint);border-left:3px solid var(--color-accent);border-radius:0 14px 14px 0;margin:0 0 2.5rem;padding:2rem 2.25rem}.wd-definition.svelte-9rfmg7 p:where(.svelte-9rfmg7){color:var(--color-ink);margin:0 0 .9rem;font-size:1rem;line-height:1.85}.wd-definition.svelte-9rfmg7 p:where(.svelte-9rfmg7):last-of-type{margin-bottom:1rem}.wd-definition.svelte-9rfmg7 strong:where(.svelte-9rfmg7){color:var(--color-primary);font-weight:800}.wd-definition.svelte-9rfmg7 cite:where(.svelte-9rfmg7){color:var(--color-mute);font-family:JetBrains Mono,monospace;font-size:.8rem;font-style:normal}.wd-info-row.svelte-9rfmg7{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.wd-info-card.svelte-9rfmg7{background:var(--color-off);border:1px solid var(--color-line);border-radius:14px;align-items:flex-start;gap:.9rem;padding:1.5rem;display:flex}.wd-info-card.svelte-9rfmg7 svg{flex-shrink:0;margin-top:2px}.wd-info-title.svelte-9rfmg7{color:var(--color-ink);margin-bottom:.5rem;font-size:.95rem;font-weight:800}.wd-info-desc.svelte-9rfmg7{color:var(--color-mute);font-size:.87rem;line-height:1.7}.wd-threshold-grid.svelte-9rfmg7{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.wd-threshold-card.svelte-9rfmg7{background:var(--color-off);border:1px solid var(--color-line);border-radius:16px;padding:1.75rem;transition:transform .3s,box-shadow .3s}.wd-threshold-card.svelte-9rfmg7:hover{transform:translateY(-3px);box-shadow:0 10px 28px #1b3a2d14}.wd-threshold-badge.svelte-9rfmg7{background:var(--color-mint);color:var(--color-primary);letter-spacing:.05em;border-radius:8px;margin-bottom:1rem;padding:.3rem .8rem;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:700;display:inline-block}.wd-threshold-amount.svelte-9rfmg7{color:var(--color-primary);margin-bottom:.85rem;font-size:.88rem;font-weight:800;line-height:1.5}.wd-threshold-types.svelte-9rfmg7{color:var(--color-mute);font-size:.82rem;line-height:1.7}.wd-docs-card.svelte-9rfmg7{background:var(--color-off);border:1px solid var(--color-line);border-radius:16px;padding:2rem 2.25rem}.wd-docs-list.svelte-9rfmg7{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.wd-docs-list.svelte-9rfmg7 li:where(.svelte-9rfmg7){border-bottom:1px solid var(--color-line);align-items:center;gap:1rem;padding:1rem 0;display:flex}.wd-docs-list.svelte-9rfmg7 li:where(.svelte-9rfmg7):last-child{border-bottom:none;padding-bottom:0}.wd-docs-num.svelte-9rfmg7{color:var(--color-accent);letter-spacing:.08em;flex-shrink:0;width:24px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.wd-docs-text.svelte-9rfmg7{color:var(--color-ink);font-size:.93rem;font-weight:500}.wd-type-grid.svelte-9rfmg7{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.wd-type-card.svelte-9rfmg7{border:1px solid var(--color-line);background:#fff;border-radius:16px;padding:1.75rem;transition:transform .3s,box-shadow .3s,border-color .3s}.wd-type-card.svelte-9rfmg7:hover{border-color:var(--color-mint);transform:translateY(-3px);box-shadow:0 10px 28px #1b3a2d14}.wd-type-num.svelte-9rfmg7{color:var(--color-accent);letter-spacing:.1em;margin-bottom:.75rem;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700}.wd-type-name.svelte-9rfmg7{color:var(--color-ink);margin:0 0 .6rem;font-size:1rem;font-weight:800;line-height:1.4}.wd-type-sub.svelte-9rfmg7{color:var(--color-mute);margin:0 0 .9rem;font-size:.82rem;line-height:1.6}.wd-type-note.svelte-9rfmg7{color:var(--color-accent);border-top:1px solid var(--color-line);align-items:flex-start;gap:.4rem;padding-top:.85rem;font-size:.78rem;font-weight:600;line-height:1.5;display:flex}.wd-type-note.svelte-9rfmg7 svg{flex-shrink:0;margin-top:1px}.wd-comply-wrap.svelte-9rfmg7{background:var(--color-off);border:1px solid var(--color-line);border-radius:18px;overflow:hidden}.wd-comply-header.svelte-9rfmg7{border-bottom:1px solid var(--color-line);letter-spacing:.08em;color:var(--color-accent);background:var(--color-mint);align-items:center;gap:.65rem;padding:1.25rem 2rem;font-size:.8rem;font-weight:700;display:flex}.wd-storage-list.svelte-9rfmg7{margin:0;padding:0;list-style:none}.wd-storage-list.svelte-9rfmg7 li:where(.svelte-9rfmg7){border-bottom:1px solid var(--color-line);color:var(--color-ink);align-items:flex-start;gap:1rem;padding:1.25rem 2rem;font-size:.9rem;line-height:1.65;display:flex}.wd-storage-num.svelte-9rfmg7{color:var(--color-accent);letter-spacing:.08em;flex-shrink:0;width:22px;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700}.wd-storage-period.svelte-9rfmg7{flex-direction:column;gap:0;padding:1.5rem 2rem;display:flex}.wd-period-row.svelte-9rfmg7{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.wd-period-row.svelte-9rfmg7:last-child{border-bottom:none;padding-bottom:0}.wd-period-label.svelte-9rfmg7{color:var(--color-mute);flex:1;font-size:.85rem;line-height:1.5}.wd-period-value.svelte-9rfmg7{color:var(--color-primary);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.88rem;font-weight:800}.wd-period-exception.svelte-9rfmg7 .wd-period-value:where(.svelte-9rfmg7){color:var(--color-mute);font-weight:600}.wd-retention-list.svelte-9rfmg7{border:1px solid var(--color-line);background:var(--color-off);border-radius:16px;overflow:hidden}.wd-retention-row.svelte-9rfmg7{border-bottom:1px solid var(--color-line);align-items:flex-start;gap:1.25rem;padding:1.5rem 1.75rem;display:flex}.wd-retention-row.svelte-9rfmg7:last-child{border-bottom:none}.wd-retention-num.svelte-9rfmg7{color:var(--color-accent);letter-spacing:.08em;flex-shrink:0;width:24px;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}.wd-retention-title.svelte-9rfmg7{color:var(--color-ink);margin-bottom:.4rem;font-size:.95rem;font-weight:700}.wd-retention-detail.svelte-9rfmg7{color:var(--color-mute);font-size:.83rem;line-height:1.65}@media (width<=720px){.wd-info-row.svelte-9rfmg7,.wd-threshold-grid.svelte-9rfmg7,.wd-type-grid.svelte-9rfmg7{grid-template-columns:1fr}.wd-period-row.svelte-9rfmg7{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (width<=480px){.wd-storage-list.svelte-9rfmg7 li:where(.svelte-9rfmg7){padding-left:1.5rem;padding-right:1.5rem}.wd-docs-card.svelte-9rfmg7{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.wd-threshold-card.svelte-9rfmg7,.wd-type-card.svelte-9rfmg7{transition:none!important}.wd-threshold-card.svelte-9rfmg7:hover,.wd-type-card.svelte-9rfmg7:hover{transform:none}}
