:root{--dub-paper:#f7f4ec;--dub-ink:#183e35;--dub-muted:#59645c;--dub-line:#d6d9ce;--dub-primary:#183e35;--dub-primary-hover:#2c574a;--dub-on-primary:#f7f4ec;--dub-accent:#ad4c35;--dub-surface:#fffdf7;--dub-surface-2:#e9eee3;--dub-danger:#9d352b;--dub-error-surface:#f9e9e3;--dub-attention:#845018;--dub-attention-surface:#f7ecd7;--dub-disabled-ink:#59645c;--dub-disabled-surface:#e4e7de;--dub-control-padding:12px 20px;--dub-control-line:#9ca79c;--dub-shadow:0 12px 32px #183e351a;--paper:var(--dub-paper);--ink:var(--dub-ink);--muted:var(--dub-muted);--line:var(--dub-line);--lime:var(--dub-primary);--teal:var(--dub-primary);--danger:var(--dub-danger);--surface:var(--dub-surface);--surface-2:var(--dub-surface-2);--accent-hover:var(--dub-primary-hover);--shadow:var(--dub-shadow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{background:var(--paper);min-width:320px}body{min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--font-manrope), Arial, sans-serif;text-rendering:optimizelegibility;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--dub-accent);outline-offset:3px}::selection{color:var(--paper);background:var(--ink)}.auth-callback-page{color:#dbe7e3;background:radial-gradient(circle at 50% 0%, #00d2ba29, transparent 42%), var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-dialog{background:#0d1f1beb;border:1px solid #dbe7e324;border-radius:20px;width:min(100%,480px);padding:32px;box-shadow:0 24px 80px #0000004d}.auth-dialog h1{color:#f5fbf9;margin:0 0 12px;font-size:clamp(1.65rem,5vw,2.25rem)}.auth-dialog p{color:#b8c9c4;margin:0 0 24px;line-height:1.6}.auth-dialog a{color:var(--lime);font-weight:800}.eyebrow{color:var(--teal);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:13px;font-weight:850}.legal-shell{color:#dbe7e3;background:radial-gradient(circle at 80% 5%, #00d2ba1a, transparent 30%), var(--paper);max-width:820px;min-height:100vh;margin:0 auto;padding:42px 24px 80px}.legal-brand{color:#e9f2ef;letter-spacing:-.04em;align-items:center;gap:10px;font-weight:900;display:inline-flex}.legal-brand b{color:var(--teal)}.brand-mark{width:34px;height:34px;color:var(--lime);background:#94d66f14;border:1px solid #94d66f73;border-radius:9px;place-items:center;font-size:11px;display:grid}.legal-shell article{border:1px solid var(--line);box-shadow:var(--shadow);background:#061415d6;border-radius:22px;margin-top:80px;padding:clamp(24px,5vw,48px)}.legal-shell h1{color:#f1f7f4;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(48px,9vw,82px);font-weight:550;line-height:.95}.legal-lead{color:#c3d1cd;margin:28px 0 55px;font-size:20px;line-height:1.6}.legal-shell h2{color:#dce8e4;letter-spacing:-.03em;margin:42px 0 11px;font-size:18px}.legal-shell article>p:not(.eyebrow,.legal-lead),.legal-shell article li{color:#91a49f;font-size:14px;line-height:1.75}.legal-shell article a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.legal-shell article ul{gap:7px;padding-left:20px;display:grid}.legal-shell footer{border-top:1px solid var(--line);color:#6f8580;flex-wrap:wrap;gap:18px;margin-top:70px;padding-top:25px;font-size:13px;font-weight:800;display:flex}@media (width<=720px){.legal-shell{padding-inline:16px}.legal-shell article{margin-top:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._legalPage_14d8f_1{--m-paper:#f7f4ec;--m-ink:#183e35;--m-muted:#59645c;--m-line:#d6d9ce;--m-accent:#ad4c35;box-sizing:border-box;color:#183e35;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-family:var(--font-manrope), Arial, sans-serif;background:#f7f4ec;padding:84px 28px 72px;font-size:16px;line-height:1.8}._legalContent_14d8f_17{max-width:68ch;margin-inline:auto}._legalHeader_14d8f_18{margin-bottom:28px}._legalHeader_14d8f_18 a{min-height:44px}._legalNav_14d8f_20,._legalFooter_14d8f_20{border-block:1px solid #d6d9ce;flex-wrap:wrap;gap:8px 24px;padding-block:12px;display:flex}._legalNav_14d8f_20{margin-bottom:32px}._legalFooter_14d8f_20{border-bottom:0;margin-top:40px}._legalNav_14d8f_20 a,._legalFooter_14d8f_20 a{color:#183e35;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}._legalPage_14d8f_1 a:focus-visible{outline-offset:4px;outline:3px solid #ad4c35}._legalArticle_14d8f_25 :is(h1,h2,h3){color:#183e35;font-family:var(--font-serif), "Source Serif 4", Georgia, serif;letter-spacing:-.035em;text-wrap:balance;font-weight:450}._legalArticle_14d8f_25 h1{margin:0;font-size:clamp(38px,4.6vw,56px);line-height:1.08}._legalArticle_14d8f_25 h2{margin:36px 0 14px;font-size:30px;line-height:1.2}._legalArticle_14d8f_25 h3{margin:28px 0 14px;font-size:26px;line-height:1.25}._legalArticle_14d8f_25 p{margin-block:20px;font-size:16px;line-height:1.8}._legalArticle_14d8f_25 .eyebrow{color:#183e35;letter-spacing:normal;text-transform:none;font-size:16px;font-weight:400}._legalArticle_14d8f_25 .legal-lead{color:#183e35;font-size:16px;line-height:1.8}._legalArticle_14d8f_25 :is(ul,ol){margin-block:20px;padding-left:24px}._legalArticle_14d8f_25 li{margin-block:8px}._legalArticle_14d8f_25 a{color:#183e35;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}@media (width<=680px){._legalPage_14d8f_1{padding:68px 20px 64px}._legalArticle_14d8f_25 h1{font-size:38px}}
