: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-on-primary-muted:#d7e3ce;--dub-danger-hover:#683020;--dub-danger-line:#c99585;--dub-attention-line:#d8bf91;--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}:root[data-theme=dark]{--dub-paper:#13231f;--dub-ink:#edece2;--dub-muted:#b4c1b7;--dub-line:#3b5047;--dub-primary:#b8d7b5;--dub-primary-hover:#d0e7c8;--dub-on-primary:#13231f;--dub-on-primary-muted:#304c3f;--dub-accent:#eea18a;--dub-surface:#1b3028;--dub-surface-2:#283e33;--dub-danger:#ffad9e;--dub-danger-hover:#ffc2b5;--dub-error-surface:#422c28;--dub-danger-line:#926657;--dub-attention:#ecc78b;--dub-attention-surface:#3c3525;--dub-attention-line:#84744f;--dub-disabled-ink:#a4b2a7;--dub-disabled-surface:#304139;--dub-control-line:#718779;--dub-shadow:0 12px 32px #0000003d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,: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{min-height:100vh;color:var(--dub-ink);background:radial-gradient(circle at 50% 0%, #00d2ba29, transparent 42%), var(--paper);place-items:center;padding:24px;display:grid}.auth-dialog{border:1px solid var(--dub-line);background:var(--dub-surface);border-radius:20px;width:min(100%,480px);padding:32px;box-shadow:0 24px 80px #0000004d}.auth-dialog h1{color:var(--dub-ink);margin:0 0 12px;font-size:clamp(1.65rem,5vw,2.25rem)}.auth-dialog p{color:var(--dub-muted);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_jlbx7_1{--m-paper:var(--dub-paper);--m-ink:var(--dub-ink);--m-muted:var(--dub-muted);--m-line:var(--dub-line);--m-accent:var(--dub-accent);box-sizing:border-box;background:var(--dub-paper);min-height:100vh;color:var(--dub-ink);color-scheme:inherit;font-family:var(--font-manrope), Arial, sans-serif;padding:84px 28px 72px;font-size:16px;line-height:1.8}._legalContent_jlbx7_17{max-width:68ch;margin-inline:auto}._legalHeader_jlbx7_18{margin-bottom:28px}._legalHeader_jlbx7_18 a{min-height:44px}._legalNav_jlbx7_20,._legalFooter_jlbx7_20{border-block:1px solid var(--dub-line);flex-wrap:wrap;gap:8px 24px;padding-block:12px;display:flex}._legalNav_jlbx7_20{margin-bottom:32px}._legalFooter_jlbx7_20{border-bottom:0;margin-top:40px}._legalNav_jlbx7_20 a,._legalFooter_jlbx7_20 a{min-height:44px;color:var(--dub-ink);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}._legalPage_jlbx7_1 a:focus-visible{outline:3px solid var(--dub-accent);outline-offset:4px}._legalArticle_jlbx7_25 :is(h1,h2,h3){color:var(--dub-ink);font-family:var(--font-serif), "Source Serif 4", Georgia, serif;letter-spacing:-.035em;text-wrap:balance;font-weight:450}._legalArticle_jlbx7_25 h1{margin:0;font-size:clamp(38px,4.6vw,56px);line-height:1.08}._legalArticle_jlbx7_25 h2{margin:36px 0 14px;font-size:30px;line-height:1.2}._legalArticle_jlbx7_25 h3{margin:28px 0 14px;font-size:26px;line-height:1.25}._legalArticle_jlbx7_25 p{margin-block:20px;font-size:16px;line-height:1.8}._legalArticle_jlbx7_25 .eyebrow{color:var(--dub-ink);letter-spacing:normal;text-transform:none;font-size:16px;font-weight:400}._legalArticle_jlbx7_25 .legal-lead{color:var(--dub-ink);font-size:16px;line-height:1.8}._legalArticle_jlbx7_25 :is(ul,ol){margin-block:20px;padding-left:24px}._legalArticle_jlbx7_25 li{margin-block:8px}._legalArticle_jlbx7_25 a{color:var(--dub-ink);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}@media (width<=680px){._legalPage_jlbx7_1{padding:68px 20px 64px}._legalArticle_jlbx7_25 h1{font-size:38px}}
