.privacy-view[data-v-847878a0]{background:var(--bg-light,#f4f6f8);min-height:100vh;padding:4rem 1rem}.privacy-container[data-v-847878a0]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;margin:0 auto;max-width:800px;padding:3rem}h1[data-v-847878a0]{color:var(--primary-color);font-size:2.5rem;font-weight:500;line-height:1.2;margin-bottom:.5rem}.last-updated[data-v-847878a0]{border-bottom:2px solid var(--border-color);color:var(--text-medium);font-size:.9rem;font-style:italic;margin-bottom:2rem;padding-bottom:2rem}.rights-toolbox[data-v-847878a0]{background:var(--bg-light);border:1px solid var(--border-color);border-radius:8px;margin-bottom:2.5rem;padding:1.75rem}.rights-toolbox h2[data-v-847878a0]{margin-top:0}.rights-actions[data-v-847878a0]{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0 .5rem}.rights-btn[data-v-847878a0]{border:1px solid transparent;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;padding:.6rem 1.1rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.rights-btn[data-v-847878a0]:disabled{cursor:not-allowed;opacity:.5}.rights-btn-secondary[data-v-847878a0]{background:#fff;border-color:var(--border-color);color:var(--primary-color)}.rights-btn-secondary[data-v-847878a0]:hover:not(:disabled){border-color:var(--accent-subtle);color:var(--accent-dark)}.rights-btn-danger[data-v-847878a0]{background:#b8351e;border-color:#b8351e;color:#fff}.rights-btn-danger[data-v-847878a0]:hover:not(:disabled){background:#962b18;border-color:#962b18}.rights-message[data-v-847878a0]{background:#fff;border-left:3px solid var(--accent-color);border-radius:6px;font-size:.9rem;margin-top:1rem;padding:.75rem 1rem}.rights-message.is-error[data-v-847878a0]{border-left-color:#b8351e;color:#962b18}.rights-export[data-v-847878a0]{background:#0f2238;border-radius:6px;color:#e6e6dc;font-size:.78rem;line-height:1.5;margin-top:1rem;max-height:320px;overflow:auto;padding:1rem;white-space:pre-wrap;word-break:break-word}section[data-v-847878a0]{margin-bottom:2.5rem}h2[data-v-847878a0]{color:var(--primary-color);font-size:1.5rem;font-weight:500;margin-bottom:1rem;margin-top:2rem}.privacy-section-body[data-v-847878a0] p{color:var(--text-dark);line-height:1.8;margin-bottom:1rem}.privacy-section-body[data-v-847878a0] ul{margin:1rem 0;padding-left:1.5rem}.privacy-section-body[data-v-847878a0] li{color:var(--text-dark);line-height:1.8;margin-bottom:.5rem}.privacy-section-body[data-v-847878a0] strong{color:var(--primary-color);font-weight:600}.privacy-section-body[data-v-847878a0] code{background:var(--bg-light);border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;padding:.1rem .35rem}.privacy-section-body[data-v-847878a0] a{color:var(--accent-dark);font-weight:500;text-decoration:none}.privacy-section-body[data-v-847878a0] a:hover{text-decoration:underline}.back-home[data-v-847878a0]{border-top:2px solid var(--border-color);margin-top:3rem;padding-top:2rem;text-align:center}.back-home a[data-v-847878a0]{align-items:center;background:var(--accent-color);border-radius:6px;color:#fff;display:inline-flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .15s ease}.back-home a[data-v-847878a0]:hover{background:var(--accent-dark);text-decoration:none}@media(max-width:768px){.privacy-view[data-v-847878a0]{padding:2rem 1rem}.privacy-container[data-v-847878a0]{padding:2rem 1.5rem}h1[data-v-847878a0]{font-size:2rem}h2[data-v-847878a0]{font-size:1.35rem}}@media(max-width:480px){.privacy-view[data-v-847878a0]{padding:1.5rem .75rem}.privacy-container[data-v-847878a0]{border-radius:8px;padding:1.5rem 1rem}h1[data-v-847878a0]{font-size:1.75rem}h2[data-v-847878a0]{font-size:1.25rem}}
