: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}}._page_1y0gw_1{color:#202b2a;width:min(1080px,100%);margin:0 auto;padding:clamp(24px,5vw,64px) 24px}._header_1y0gw_2{max-width:760px;margin-bottom:36px}._eyebrow_1y0gw_3{color:#26776b;text-transform:uppercase;letter-spacing:.13em;margin:0 0 14px;font-size:12px;font-weight:750}._page_1y0gw_1 h1{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(32px,4.5vw,56px);font-weight:600;line-height:1.08}._page_1y0gw_1 h2{letter-spacing:-.025em;margin:0 0 12px;font-size:23px}._page_1y0gw_1 h3{margin:0 0 10px;font-size:17px}._lede_1y0gw_7{color:#57645e;max-width:660px;font-size:18px;line-height:1.65}._grid_1y0gw_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._card_1y0gw_9{background:#fff;border:1px solid #dfe5df;border-radius:22px;margin-bottom:22px;padding:clamp(22px,3vw,32px)}._card_1y0gw_9 p{line-height:1.65}._tint_1y0gw_11{background:#f1f7f0}._actions_1y0gw_12{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}._button_1y0gw_13,._secondary_1y0gw_13{appearance:none;cursor:pointer;min-height:44px;font:inherit;color:#fff;background:#244c42;border:1px solid #244c42;border-radius:999px;justify-content:center;align-items:center;padding:11px 20px;font-weight:600;text-decoration:none;display:inline-flex}._secondary_1y0gw_13{color:#244c42;background:0 0;border-color:#c9d5ca}._button_1y0gw_13:disabled,._secondary_1y0gw_13:disabled{opacity:.55;cursor:wait}._page_1y0gw_1 :is(a,button,input,select):focus-visible{outline-offset:4px;outline:3px solid #418a7b}._field_1y0gw_17{gap:8px;margin:18px 0;font-size:14px;font-weight:600;display:grid}._field_1y0gw_17 input,._field_1y0gw_17 select{color:#202b2a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b9c8bc;border-radius:10px;padding:12px 14px}._fieldset_1y0gw_19{border:0;margin:20px 0;padding:0}._fieldset_1y0gw_19 legend{margin-bottom:12px;font-size:14px;font-weight:650}._scope_1y0gw_21{align-items:flex-start;gap:12px;padding:11px 0;display:flex}._scope_1y0gw_21 input{accent-color:#244c42;flex:none;width:18px;height:18px;margin:3px 0 0}._scope_1y0gw_21 small{color:#5b6860;margin-top:4px;line-height:1.5;display:block}._muted_1y0gw_24{color:#5b6860;font-size:14px;line-height:1.6}._notice_1y0gw_25{overflow-wrap:anywhere;background:#eef6eb;border-radius:12px;margin:16px 0;padding:16px 18px;line-height:1.6}._error_1y0gw_26{color:#8f3926;background:#fff0ec}._secret_1y0gw_27{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:all;user-select:all;background:#f3f6f2;border:1px solid #ccd9cc;border-radius:10px;padding:16px;display:block}._list_1y0gw_28{margin:0;padding:0;list-style:none}._credential_1y0gw_29{border-bottom:1px solid #e2e8e0;padding:22px 0}._credential_1y0gw_29:last-child{border-bottom:0}._row_1y0gw_31{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._badge_1y0gw_32{background:#eff4ed;border-radius:6px;margin:4px 6px 4px 0;padding:5px 9px;font-size:12px;display:inline-block}._code_1y0gw_33{color:#e0f0dc;background:#172f29;border-radius:16px;margin:22px 0 0;padding:24px;font-size:13px;line-height:1.8;overflow:auto}._steps_1y0gw_34{padding-left:24px;line-height:1.7}._steps_1y0gw_34 li{margin:14px 0;padding-left:6px}._permissions_1y0gw_36{padding-left:22px;line-height:1.7}._permissions_1y0gw_36 li{margin:10px 0}._consent_1y0gw_38{max-width:660px}._details_1y0gw_39{grid-template-columns:100px minmax(0,1fr);gap:12px;font-size:14px;display:grid}._details_1y0gw_39 dt{color:#5b6860}._details_1y0gw_39 dd{overflow-wrap:anywhere;margin:0}._link_1y0gw_42{color:#245c4c;text-underline-offset:3px}@media (width<=680px){._grid_1y0gw_8{grid-template-columns:1fr}._page_1y0gw_1{padding:28px 18px}._details_1y0gw_39{grid-template-columns:1fr;gap:6px}._details_1y0gw_39 dd{margin-bottom:12px}}._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}}
