:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#loadingContainer{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}#loading_title{color:#000}#reset_container{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center}#reset_header{height:auto;margin-top:8rem}#header_title{color:#0f0f0f;text-align:center;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-1.28px;margin-bottom:0}#header_subtext{color:#7c7c7c;text-align:center;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.64px;margin-top:8px}#form-container{margin-top:10rem;height:auto;width:90%}#form{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin-left:1rem;align-self:center}.input-tag{color:#0f0f0f;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.28px}.form-input{display:flex;height:20px;padding:16px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:8px;border:.75px solid #E4E7EC}#pop-up-container{position:absolute}#submit_container{display:flex;justify-content:center;align-items:center;margin-top:12rem;width:90%}#submit_button{display:flex;width:90%;height:56px;padding:12px 24px;justify-content:center;align-items:center;align-self:stretch;gap:6px;flex-shrink:0;border-radius:16px;background:#1a1a1a;color:#fff}:root{--max-width: 3080px;--page-pad: 28px;--bg: #fafafa;--card-bg: #ffffff;--muted: #6b7280;--text: #0f172a;--accent: #0b5fff;--border: #eef2ff;--note-bg: #f8fafc;--note-border: #e6eefc;--radius: 12px;--shadow: 0 6px 30px rgba(8,15,30,.06);--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, "Roboto Mono", "Segoe UI Mono", monospace;display:flex;justify-content:center;align-items:center}#privacy-policy-parent{box-sizing:border-box;width:100%;max-width:var(--max-width);margin:28px auto;padding:var(--page-pad);background:var(--card-bg);color:var(--text);border-radius:var(--radius);box-shadow:var(--shadow);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;line-height:1.65}#privacy-header{margin-bottom:8px}#privacy-header #title{margin:0;font-size:1.6rem;font-weight:700;letter-spacing:-.2px;line-height:1.12}#privacy-header .meta{color:var(--muted);font-size:.95rem;margin-top:6px}#privacy-policy-parent p{margin:12px 0;font-size:1rem;color:var(--text);-webkit-hyphens:auto;hyphens:auto}#privacy-policy-parent hr{height:1px;border:0;background:var(--border);margin:22px 0}#privacy-policy-parent h2{margin:16px 0 8px;font-size:1.05rem;font-weight:600;color:#0b2546}#privacy-policy-parent h3{margin:12px 0 6px;font-size:.98rem;font-weight:600;color:#0b2546}#privacy-policy-parent ul{margin:8px 0 14px 20px;padding:0;list-style:disc;color:var(--text)}#privacy-policy-parent li{margin:6px 0;font-size:1rem}#privacy-policy-parent .note{background:var(--note-bg);border-left:4px solid var(--note-border);padding:12px 14px;border-radius:8px;color:#0b2446;margin:8px 0 12px;font-size:.98rem}#privacy-policy-parent a{color:var(--accent);text-decoration:none;word-break:break-all}#privacy-policy-parent a:hover,#privacy-policy-parent a:focus{text-decoration:underline;outline:none}#privacy-policy-parent footer{margin-top:18px;color:var(--muted);font-size:.95rem;text-align:left}#privacy-policy-parent code{font-family:var(--mono);background:#f3f4f6;padding:2px 6px;border-radius:6px;font-size:.95rem}@media(max-width:640px){:root{--page-pad: 18px}#privacy-policy-parent{margin:18px;padding:var(--page-pad)}#privacy-header #title{font-size:1.35rem}#privacy-policy-parent p,#privacy-policy-parent li{font-size:.98rem}}@media print{body{background:#fff!important}#privacy-policy-parent{box-shadow:none;border-radius:0}#privacy-policy-parent a:after{content:" (" attr(href) ")";font-size:.9em;color:#333}}#privacy-policy-parent ul{margin:12px 0 16px;padding:0;list-style:none}#privacy-policy-parent li{background:#f8fafc;padding:10px 14px;margin:8px 0;border-radius:8px;border-left:4px solid #dbeafe;line-height:1.55}
