*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--teal: #00BFA5;--teal-light: #e6f8f6;--teal-dark: #009688;--text-primary: #1a1a2e;--text-secondary: #5a6475;--text-muted: #9aa3af;--bg: #f8f9fb;--surface: #ffffff;--border: #e8ebf0;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 16px rgba(0,0,0,.08);--shadow-lg: 0 8px 32px rgba(0,0,0,.1);--radius: 12px;--radius-sm: 8px;--font: "DM Sans", -apple-system, sans-serif}html,body{font-family:var(--font);background:var(--bg);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:var(--font);cursor:pointer;border:none}button:focus-visible,a:focus-visible,[tabindex]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}input,textarea,select{font-family:var(--font)}.aa-prose p{margin:0 0 10px}.aa-prose p:last-child{margin-bottom:0}.aa-prose ul,.aa-prose ol{padding-left:22px;margin:0 0 10px}.aa-prose li{margin-bottom:4px}.aa-prose strong{color:#1a1a2e}.aa-prose em{font-style:italic}.aa-prose a{color:#00bfa5;text-decoration:underline}.aa-prose h2{margin:14px 0 6px;font-size:10px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.07em}.aa-prose-lg p{margin:0 0 14px}.aa-prose-lg ul,.aa-prose-lg ol{padding-left:24px;margin:0 0 14px}.aa-prose-lg li{margin-bottom:6px}.aa-prose-lg h2{font-size:18px;font-weight:700;color:#1a1a2e;text-transform:none;letter-spacing:-.01em;margin:20px 0 10px}.pi-doc h2{margin:64px 0 18px;padding-top:22px;border-top:2px solid #171A2E;font-size:30px;font-weight:600;line-height:1.12;letter-spacing:-.03em;color:#171a2e;text-transform:none}.pi-doc h2:first-child{margin-top:0}.pi-doc p,.pi-doc li{color:#5b6474}.pi-doc strong{color:#171a2e;font-weight:600}.pi-doc ul{padding-left:20px}.pi-doc li::marker{color:#0fbf9b}.pi-doc .pi-wide{width:880px;max-width:none;margin:26px 0 30px}.pi-doc .pi-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.pi-doc .pi-table th{text-align:left;padding:0 16px 10px 0;border-bottom:1px solid #171A2E;font-size:12px;font-weight:600;color:#0b9e80;vertical-align:bottom}.pi-doc .pi-table td{padding:13px 16px 13px 0;border-bottom:1px solid #EDEFF3;color:#5b6474;vertical-align:top;font-variant-numeric:tabular-nums}.pi-doc .pi-table td:first-child{color:#171a2e;font-weight:500}.pi-doc .pi-table tr.pi-total td{border-top:2px solid #171A2E;border-bottom:none;color:#171a2e;font-size:17px;padding-top:16px}.pi-doc .pi-open{margin:8px 0 24px;padding:16px 20px;background:#fff8ec;border-left:3px solid #EF9F27}.pi-doc .pi-open-label{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:#8a5a0b}.pi-doc .pi-open ul{margin:0}.pi-doc .pi-open li{font-size:14px;color:#5a4a2e}.pi-doc .pi-open li::marker{color:#ef9f27}.pi-doc .pi-checklist{list-style:none;padding-left:0}.pi-doc .pi-checklist li{position:relative;padding-left:28px}.pi-doc .pi-checklist li:before{content:"";position:absolute;left:0;top:.3em;width:14px;height:14px;border:1.5px solid #0FBF9B;box-sizing:border-box}.pi-doc .pi-sources{margin-top:40px;font-size:13px;line-height:1.6;color:#8a91a0}.pi-doc .pi-plan{border-top:1px solid #171A2E}.pi-doc .pi-plan-row{display:grid;grid-template-columns:120px 380px 1fr;gap:24px;align-items:start;padding:18px 14px;border-bottom:1px solid #EDEFF3}.pi-doc .pi-plan-row.is-flagship{background:#ecfdf6}.pi-doc .pi-plan-row.is-launch{box-shadow:inset 3px 0 #171a2e}.pi-doc .pi-plan-month{display:grid;gap:2px}.pi-doc .pi-plan-name{font-size:17px;font-weight:600;letter-spacing:-.02em;color:#171a2e}.pi-doc .pi-plan-sub{font-size:12px;color:#8a91a0}.pi-doc .pi-plan-bar{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding-top:3px}.pi-doc .pi-plan-cell{width:26px;height:18px;background:#0fbf9b}.pi-doc .pi-plan-count{margin-left:8px;font-size:13px;color:#5b6474;font-variant-numeric:tabular-nums}.pi-doc .pi-plan-flag{margin-left:10px;padding:3px 8px;background:#171a2e;font-size:11px;font-weight:600;color:#fff}.pi-doc .pi-plan-what{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-size:14px;line-height:1.55;color:#5b6474}.pi-doc .pi-plan-what>span:last-child{flex-basis:100%}.pi-doc .pi-plan-tag{padding:2px 8px;background:#171a2e;font-size:11px;font-weight:600;color:#fff}.pi-doc .pi-plan-tag.is-review{background:#fff;border:1px solid #171A2E;color:#171a2e}.pi-doc .pi-plan-key{display:flex;flex-wrap:wrap;gap:22px;padding:14px 14px 0;font-size:12px;color:#8a91a0}.pi-doc .pi-plan-key span{display:inline-flex;align-items:center;gap:7px}.pi-doc .pi-plan-key i{display:inline-block;width:14px;height:10px}.pi-doc .pi-key-cell{background:#0fbf9b}.pi-doc .pi-key-flag{background:#ecfdf6;outline:1px solid #BFEFDF}.pi-doc .pi-key-launch{background:#171a2e;width:3px!important}@font-face{font-family:Urbane;src:url(/fonts/Urbane-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Urbane;src:url(/fonts/Urbane-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Urbane;src:url(/fonts/Urbane-Demi-Bold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Urbane;src:url(/fonts/Urbane-Bold.woff2) format("woff2");font-weight:700;font-display:swap}
