.rd{background:var(--d-bg,#fff);min-height:100vh;color:var(--d-fg,#000);-webkit-font-smoothing:antialiased;font-family:General Sans,system-ui,sans-serif;font-size:15px;line-height:1.6}.rd *{box-sizing:border-box}.rd a{color:var(--d-green,#398246);text-decoration:none}.rd a:hover{color:var(--d-green-deep,#285c32)}.rd button,.rd input{font-family:inherit;font-weight:400}.rd-mono{font-family:SF Mono,Menlo,Consolas,monospace}.rd-display{font-family:Cabinet Grotesk,sans-serif;font-weight:700}.rd-header{z-index:40;color:#fff;background:#000;position:sticky;top:0}.rd-header-inner{justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex}.rd-header-left{align-items:center;gap:20px;display:flex}.rd-menu-btn{color:#fff;cursor:pointer;background:0 0;border:.75px solid #ffffff40;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:none}.rd-wordmark{align-items:center;gap:8px;display:flex;color:#fff!important}.rd-wordmark b{letter-spacing:-.03em;font-family:Cabinet Grotesk,sans-serif;font-size:19px;font-weight:700;line-height:1}.rd-header-links{border-left:.75px solid #ffffff40;align-items:center;gap:18px;padding-left:12px;font-size:13.5px;font-weight:500;display:flex}.rd-header-links a{color:#ffffffa6!important}.rd-header-links a:hover,.rd-header-links a.on{color:#fff!important}.rd-header-right{align-items:center;gap:10px;display:flex}.rd-search-btn{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:.75px solid #ffffff40;justify-content:space-between;align-items:center;gap:10px;min-width:200px;height:34px;padding:0 10px 0 12px;font-size:13px;display:flex}.rd-search-btn:hover{border-color:#fff9}.rd-kbd{color:#ffffffb3;border:.75px solid #ffffff40;padding:3px 6px;font:11px/1 SF Mono,Menlo,monospace}.rd-cta{white-space:nowrap;background:#398246;align-items:center;height:34px;padding:0 14px;font-size:13.5px;font-weight:400;transition:background .2s ease-out,color .2s ease-out;display:inline-flex;color:#fff!important}.rd-cta:hover{background:#fff;color:#000!important}.rd-shell{grid-template-columns:240px minmax(0,1fr);max-width:1400px;margin:0 auto;display:grid}.rd-sidebar{background:var(--d-surface,#fafaf8);border-right:.75px solid rgb(var(--d-ink,0 0 0) / .08);height:calc(100vh - 56px);padding:28px 16px 40px 24px;position:sticky;top:56px;overflow:auto}.rd-navgroup{margin-bottom:24px}.rd-navgroup-title{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--d-ink,0 0 0) / .45);padding:0 10px 8px;font-size:11px;font-weight:600}.rd-navitem{padding:6px 10px;font-size:14px;font-weight:400;line-height:1.4;transition:background .15s;display:block;color:rgb(var(--d-ink,0 0 0) / .6)!important}.rd-navitem:hover{color:var(--d-fg,#000)!important}.rd-navitem.on{background:var(--d-green-tint,#ebf3ed);font-weight:600;color:var(--d-fg,#000)!important}.rd-content{grid-template-columns:minmax(0,1fr) 200px;gap:48px;min-width:0;padding:0 32px 96px;display:grid}.rd-main{min-width:0;max-width:720px;padding-top:48px}.rd-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--d-green,#398246);font-size:12px;font-weight:600}.rd-main h1{letter-spacing:-.03em;text-wrap:balance;max-width:none;margin:12px 0 0;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(32px,4vw,46px);font-weight:700;line-height:1.05}.rd-lede{color:rgb(var(--d-ink,0 0 0) / .65);text-wrap:pretty;margin:18px 0 0;font-size:18px;line-height:1.5}.rd-ctas{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.rd-cta-btn{white-space:nowrap;flex:none;align-items:center;height:42px;padding:0 18px;font-size:14px;font-weight:400;display:inline-flex}.rd-cta-btn.primary{background:var(--d-fg,#000);border:.75px solid var(--d-fg,#000);color:var(--d-bg,#fff)!important}.rd-cta-btn.secondary{background:var(--d-bg,#fff);border:.75px solid rgb(var(--d-ink,0 0 0) / .25);color:var(--d-fg,#000)!important}.rd-hr{background:rgb(var(--d-ink,0 0 0) / .1);height:.75px;margin:36px 0 8px}.rd-p{color:rgb(var(--d-ink,0 0 0) / .8);text-wrap:pretty;margin:16px 0 0;font-size:15.5px;line-height:1.65}.rd-h2{letter-spacing:-.02em;align-items:baseline;gap:8px;margin:44px 0 0;scroll-margin-top:80px;font-family:Cabinet Grotesk,sans-serif;font-size:26px;font-weight:700;line-height:1.15;display:flex}.rd-h2 a{font-size:16px;font-weight:500;color:rgb(var(--d-ink,0 0 0) / .25)!important}.rd-h2 a:hover{color:var(--d-green,#398246)!important}.rd-h3{margin:28px 0 0;font-size:16px;font-weight:600;line-height:1.3}.rd-code{border:.75px solid rgb(var(--d-ink,0 0 0) / .12);background:var(--d-surface,#fafaf8);margin:18px 0 0}.rd-code-bar{border-bottom:.75px solid rgb(var(--d-ink,0 0 0) / .08);height:36px;color:rgb(var(--d-ink,0 0 0) / .55);justify-content:space-between;align-items:center;padding:0 8px 0 14px;font-size:12px;display:flex}.rd-copy{border:.75px solid rgb(var(--d-ink,0 0 0) / .15);background:var(--d-bg,#fff);cursor:pointer;height:26px;color:var(--d-fg,#000);padding:0 10px;font-size:12px}.rd-copy:hover{border-color:var(--d-fg,#000)}.rd-code pre{color:var(--d-fg,#000);margin:0;padding:16px 16px 18px;font:13px/1.65 SF Mono,Menlo,Consolas,monospace;overflow:auto}.rd-table{border:.75px solid rgb(var(--d-ink,0 0 0) / .12);margin:20px 0 0;overflow:auto}.rd-table-head{background:var(--d-surface,#fafaf8);border-bottom:.75px solid rgb(var(--d-ink,0 0 0) / .1);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--d-ink,0 0 0) / .5);gap:16px;padding:10px 14px;font-size:11.5px;font-weight:600;display:grid}.rd-table-row{border-bottom:.75px solid rgb(var(--d-ink,0 0 0) / .06);align-items:baseline;gap:16px;padding:12px 14px;font-size:14px;display:grid}.rd-table-row:last-child{border-bottom:0}.rd-callout{gap:4px;margin:22px 0 0;padding:16px 18px;display:grid}.rd-callout-title{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.rd-callout-text{color:rgb(var(--d-ink,0 0 0) / .8);font-size:14.5px;line-height:1.55}.rd-cards{gap:12px;margin:24px 0 0;display:grid}.rd-card{border:.75px solid rgb(var(--d-ink,0 0 0) / .12);gap:6px;padding:18px;display:grid}.rd-card-title{font-size:15px;font-weight:600}.rd-card-text{color:rgb(var(--d-ink,0 0 0) / .65);font-size:14px;line-height:1.5}.rd-ul{color:rgb(var(--d-ink,0 0 0) / .8);gap:6px;margin:14px 0 0;padding-left:20px;font-size:15px;line-height:1.55;display:grid}.rd-ol{color:rgb(var(--d-ink,0 0 0) / .8);gap:8px;margin:14px 0 0;padding-left:22px;font-size:15px;line-height:1.55;display:grid}.rd-diagram{text-align:center;margin:28px 0 0;font-size:14px}.rd-diagram-local{border:.75px solid var(--d-green,#398246);background:var(--d-green-tint,#ebf3ed);padding:20px 16px}.rd-diagram-label{letter-spacing:.06em;text-transform:uppercase;color:var(--d-green-deep,#285c32);margin-bottom:14px;font-size:11px}.rd-diagram-flow{align-content:start;gap:6px;display:grid}.rd-diagram b{font-weight:600}.rd-diagram-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.rd-diagram-service{border-top:.75px solid rgb(var(--d-ink,0 0 0) / .2);width:calc(50% - 8px);margin:16px 0 0 auto;padding-top:16px}.rd-diagram-service .rd-diagram-branches{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.rd-diagram small,.rd-diagram figcaption{color:rgb(var(--d-ink,0 0 0) / .6);font-size:12px;line-height:1.5}.rd-diagram figcaption{text-align:left;margin-top:18px}.rd-lifecycle{grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0 8px;display:grid}.rd-lifecycle-col{padding-top:12px}.rd-lifecycle-col span{color:rgb(var(--d-ink,0 0 0) / .5);font-family:SF Mono,Menlo,monospace;font-size:12px}.rd-lifecycle-col b{margin-top:2px;font-size:15px;font-weight:600;display:block}.rd-boundary{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:28px 0 0;display:grid}.rd-boundary-col{padding:22px}.rd-boundary-title{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.rd-boundary-dot{flex:none;width:8px;height:8px}.rd-boundary ul{gap:8px;margin:18px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.rd-boundary li{padding-bottom:8px}.rd-compare{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:22px 0 0;display:grid}.rd-compare-col{padding:18px}.rd-compare-label{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.rd-compare-text{margin-top:8px;font-size:15px;line-height:1.5}.rd-release{border-top:.75px solid rgb(var(--d-ink,0 0 0) / .1);grid-template-columns:140px minmax(0,1fr);gap:24px;margin:28px 0 0;padding-top:24px;display:grid}.rd-release-v{font-family:SF Mono,Menlo,monospace;font-size:15px;font-weight:600}.rd-release-date{color:rgb(var(--d-ink,0 0 0) / .5);margin-top:4px;font-size:13px}.rd-release ul{color:rgb(var(--d-ink,0 0 0) / .8);gap:6px;margin:0;padding-left:18px;font-size:15px;display:grid}.rd-pn{border-top:.75px solid rgb(var(--d-ink,0 0 0) / .1);justify-content:space-between;gap:16px;margin-top:64px;padding-top:20px;display:flex}.rd-pn a{gap:2px;display:grid;color:var(--d-fg,#000)!important}.rd-pn a span:first-child{color:rgb(var(--d-ink,0 0 0) / .45);font-size:12px}.rd-pn a span:last-child{font-size:15px;font-weight:600}.rd-pn a.next{text-align:right}.rd-toc{align-self:start;height:calc(100vh - 56px);padding-top:56px;position:sticky;top:56px}.rd-toc-title{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--d-ink,0 0 0) / .45);margin-bottom:10px;font-size:11px;font-weight:600}.rd-toc a{border-left:1.5px solid rgb(var(--d-ink,0 0 0) / .1);padding:5px 0 5px 12px;font-size:13px;line-height:1.4;display:block;color:rgb(var(--d-ink,0 0 0) / .55)!important}.rd-toc a:hover{color:var(--d-fg,#000)!important}.rd-toc a.on{border-left-color:var(--d-green,#398246);color:var(--d-fg,#000)!important}.rd-footer{border-top:.75px solid rgb(var(--d-ink,0 0 0) / .1)}.rd-footer-inner{max-width:1400px;color:rgb(var(--d-ink,0 0 0) / .55);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:24px;font-size:13px;display:flex}.rd-footer-brand{color:var(--d-fg,#000);align-items:center;gap:8px;display:flex}.rd-footer-brand b{letter-spacing:-.03em;font-family:Cabinet Grotesk,sans-serif;font-size:16px;font-weight:700}.rd-footer-links{gap:20px;display:flex}.rd-footer-links a{color:rgb(var(--d-ink,0 0 0) / .55)!important}.rd-footer-links a:hover{color:var(--d-fg,#000)!important}.rd-drawer-scrim{z-index:35;background:#0000004d;position:fixed;inset:56px 0 0}.rd-drawer{z-index:36;background:var(--d-bg,#fff);border-right:.75px solid rgb(var(--d-ink,0 0 0) / .1);width:280px;padding:20px 16px;position:fixed;top:56px;bottom:0;left:0;overflow:auto}.rd-search-scrim{z-index:60;background:#00000059;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.rd-search-modal{background:var(--d-bg,#fff);border:.75px solid rgb(var(--d-ink,0 0 0) / .15);width:min(640px,92vw);box-shadow:0 30px 80px #00000040}.rd-search-input{border:0;border-bottom:.75px solid rgb(var(--d-ink,0 0 0) / .1);background:var(--d-bg,#fff);width:100%;height:52px;color:var(--d-fg,#000);outline:none;padding:0 18px;font-size:16px}.rd-search-results{max-height:50vh;padding:8px;overflow:auto}.rd-search-result{gap:2px;padding:10px 12px;display:grid;color:var(--d-fg,#000)!important}.rd-search-result:hover{background:var(--d-surface,#fafaf8)}.rd-search-result .g{letter-spacing:.06em;text-transform:uppercase;color:var(--d-green,#398246);font-size:11px;font-weight:600}.rd-search-result .t{font-size:15px;font-weight:600}.rd-search-result .s{color:rgb(var(--d-ink,0 0 0) / .55);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rd-search-empty{color:rgb(var(--d-ink,0 0 0) / .5);padding:16px 12px;font-size:14px}.rd-search-foot{border-top:.75px solid rgb(var(--d-ink,0 0 0) / .08);color:rgb(var(--d-ink,0 0 0) / .45);gap:16px;padding:8px 14px;font-size:12px;display:flex}@media (max-width:960px){.rd-sidebar,.rd-toc{display:none}.rd-menu-btn{display:inline-flex}.rd-header-links{display:none}.rd-shell{grid-template-columns:minmax(0,1fr)}.rd-content{grid-template-columns:minmax(0,1fr);padding:0 20px 72px}.rd-search-btn{min-width:0}.rd-search-btn span:first-child{display:none}}
body:has(.rdv){background:#fff}:is(:root[data-rd-theme=dark] body:has(.rdx),:root[data-rd-theme=dark] body:has(.ra)){background:#0e0e10}:root[data-rd-theme=dark] :is(.rdx,.ra,.ra-preview-nav){--d-bg:#0e0e10;--d-fg:#ededef;--d-ink:237 237 239;--d-surface:#18181b;--d-green:#6cbf79;--d-green-deep:#9bd6a4;--d-green-tint:#10201a;--d-red:#f06c4b;--d-amber:#e0a43c}.rdv{flex-direction:column;display:flex}.rdv button.rd-cta,.rdv button.rd-cta-btn{cursor:pointer}.rdv button.rd-cta{border:0}.rdv button.rd-cta-btn:disabled{opacity:.55;cursor:not-allowed}.rdv-main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:48px 32px 96px}.rdv-title{letter-spacing:-.03em;margin:12px 0 0;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.05}.rdv-title:first-child{margin-top:0}.rdv-wordmark-sub{letter-spacing:-.02em;color:#fff9;font-family:Cabinet Grotesk,sans-serif;font-size:19px;font-weight:500;line-height:1}.rdv-section{border-top:.75px solid rgb(var(--d-ink,0 0 0) / .1);margin-top:48px;padding-top:8px}.rdv-muted{color:rgb(var(--d-ink,0 0 0) / .55);font-size:14px}.rdv-strong{font-weight:600}.rdv-back{font-size:14px}.rdv-header-links{padding-left:20px}.rdv-account{gap:14px}.rdv-account-email{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:13px;overflow:hidden}.rdv-signin{max-width:560px}.rdv-sent{margin-top:28px;padding-top:4px}.rdv-sent-title{margin:0;font-size:18px;font-weight:600}.rdv-form{gap:18px;max-width:480px;margin-top:24px;display:grid}.rdv-field{gap:6px;display:grid}.rdv-label{font-size:13px;font-weight:600}.rdv-input{border:.75px solid rgb(var(--d-ink,0 0 0) / .25);background:var(--d-bg,#fff);height:42px;color:var(--d-fg,#000);outline:none;padding:0 12px;font-size:15px}.rdv-input:focus{border-color:var(--d-fg,#000);box-shadow:0 0 0 1px #000}.rdv-input[aria-invalid=true]{border-color:var(--d-red,#b42318)}.rdv-field-error,.rdv-error{color:var(--d-red,#b42318);margin:0;font-size:13.5px}.rdv-error{margin-top:16px}.rdv-form .rdv-error{margin-top:0}.rdv-note{color:rgb(var(--d-ink,0 0 0) / .55);margin:0;font-size:13px}.rdv-actions{flex-wrap:wrap;gap:10px;display:flex}.rdv-warning{color:rgb(var(--d-ink,0 0 0) / .8);border-left:2px solid var(--d-amber,#b54708);margin:12px 0 0;padding-left:12px;font-size:14.5px;line-height:1.5}.rdv-facts{flex-wrap:wrap;gap:32px;margin:20px 0 0;display:flex}.rdv-facts div{gap:2px;display:grid}.rdv-facts dt{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--d-ink,0 0 0) / .5);font-size:11.5px;font-weight:600}.rdv-facts dd{margin:0;font-size:15px}.rdv-state:before{content:"";background:var(--d-green,#398246);vertical-align:1px;width:8px;height:8px;margin-right:8px;display:inline-block}.rdv-state-off:before{background:rgb(var(--d-ink,0 0 0) / .3)}.rdv-key{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.rdv-key code{background:var(--d-surface,#fafaf8);border:.75px solid rgb(var(--d-ink,0 0 0) / .12);overflow-wrap:anywhere;padding:8px 12px;font-size:15px}.rdv-manage{flex-wrap:wrap;align-items:flex-start;gap:18px 12px;margin-top:28px;display:flex}.rdv-confirm{justify-items:start;gap:12px;max-width:560px;display:grid}.rdv-apps-grid{grid-template-columns:minmax(140px,1.4fr) minmax(160px,1.6fr) 120px 180px 120px}.rdv-cell{overflow-wrap:anywhere}.rdv-table-scroll{margin-top:16px;overflow-x:auto}.rdv-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:16px;font-size:14px}.rdv-table-scroll .rdv-table{margin-top:0}.rdv-table th,.rdv-table td{text-align:left;border-bottom:.75px solid rgb(var(--d-ink,0 0 0) / .08);white-space:nowrap;padding:9px 14px 9px 0}.rdv-table thead th{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--d-ink,0 0 0) / .5);border-bottom-color:rgb(var(--d-ink,0 0 0) / .15);font-size:11.5px;font-weight:600}.rdv-table tbody th{font-weight:500}.rdv-details{margin-top:24px}.rdv-details summary{cursor:pointer;color:var(--d-green,#398246);font-size:14px}.rdv-charts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:36px 40px;margin-top:24px;display:grid}.rdv-chart{margin:0}.rdv-chart-head{justify-content:space-between;align-items:baseline;width:300px;margin-bottom:8px;display:flex}.rdv-chart-label{color:rgb(var(--d-ink,0 0 0) / .7);font-size:13.5px}.rdv-chart-total{font-size:20px;font-weight:600}.rdv-chart-plot{width:300px;position:relative}.rdv-chart-plot svg{outline:none;display:block}.rdv-chart-plot svg:focus-visible{outline:2px solid var(--d-fg,#000);outline-offset:4px}.rdv-chart-grid{stroke:rgb(var(--d-ink,0 0 0) / .08);stroke-width:1px}.rdv-chart-axis{stroke:rgb(var(--d-ink,0 0 0) / .25);stroke-width:1px}.rdv-chart-tick{fill:rgb(var(--d-ink,0 0 0) / .5);font-variant-numeric:tabular-nums;font-size:10.5px}.rdv-chart-axis-labels{color:rgb(var(--d-ink,0 0 0) / .5);justify-content:space-between;margin-top:4px;font-size:11.5px;display:flex}.rdv-tooltip{background:var(--d-bg,#fff);border:.75px solid rgb(var(--d-ink,0 0 0) / .2);pointer-events:none;z-index:2;gap:1px;width:120px;padding:6px 8px;display:grid;position:absolute;bottom:calc(100% - 8px)}.rdv-tooltip-value{font-size:14px;font-weight:600}.rdv-tooltip-label{color:rgb(var(--d-ink,0 0 0) / .6);font-size:12px}.rdv-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rdv-stats{flex-wrap:wrap;gap:56px;margin-top:24px;display:flex}.rdv-stat{gap:4px;display:grid}.rdv-stat-label{color:rgb(var(--d-ink,0 0 0) / .65);font-size:13.5px}.rdv-stat-value{font-size:32px;font-weight:600;line-height:1.1}.rdv-stat-note{color:rgb(var(--d-ink,0 0 0) / .5);font-size:12.5px}.rdv-outcomes{gap:10px;max-width:640px;margin-top:14px;display:grid}.rdv-outcome{grid-template-columns:150px minmax(0,1fr) 56px 44px;align-items:center;gap:14px;font-size:14px;display:grid}.rdv-outcome-track{height:10px;display:block}.rdv-outcome-bar{background:var(--d-green,#398246);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.rdv-outcome-value{text-align:right;font-variant-numeric:tabular-nums}.rdv-breakdowns{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:12px 40px;display:grid}@media (max-width:960px){.rdv-main{padding:32px 20px 72px}.rdv-header-links{display:flex}.rdv-account-email{display:none}.rdv-apps-grid{grid-template-columns:minmax(120px,1fr) minmax(140px,1fr)}.rdv-apps-grid>:nth-child(n+3){display:none}.rdv-outcome{grid-template-columns:110px minmax(0,1fr) 48px 40px}}@media (max-width:560px){.rd-header-inner{gap:10px;padding:0 16px}.rd-header-left{gap:12px}.rdv-header-links{padding-left:12px}.rdv-header-links .rdv-docs-link{display:none}}.rdv-rotate{gap:16px;max-width:640px}.rdv-rotate-intro{color:rgb(var(--d-ink,0 0 0) / .8);margin:0;font-size:14.5px;line-height:1.5}.rdv-choices{border:0;gap:12px;margin:0;padding:0;display:grid}.rdv-choices legend{margin-bottom:10px;padding:0}.rdv-choice{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.rdv-choice label{cursor:pointer;gap:2px;display:grid}.rdv-choice input{accent-color:var(--d-fg,#000);margin:3px 0 0}.rdv-choice-inline{align-items:center}.rdv-choice-inline input{margin:0}.rdv-choice-title{font-size:14.5px;font-weight:600}.rdv-choice-text{color:rgb(var(--d-ink,0 0 0) / .65);font-size:13.5px;line-height:1.5}.rdv-previous{justify-items:start;gap:10px;margin-top:28px;display:grid}.rdv-previous-head{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.rdv-previous-title{font-size:14.5px;font-weight:600}.rdv-previous code{background:var(--d-surface,#fafaf8);border:.75px solid rgb(var(--d-ink,0 0 0) / .12);color:rgb(var(--d-ink,0 0 0) / .7);overflow-wrap:anywhere;padding:6px 10px;font-size:14px}.rdv-reason{border-left:2px solid rgb(var(--d-ink,0 0 0) / .15);margin-top:20px;padding-left:14px}.rdv-reason .rd-p{margin-top:4px}.rdv-state-pending:before{background:var(--d-amber,#b54708)}.rdv-status{max-width:720px;margin-top:18px}.rdv-status-title{margin:0;font-size:15px;font-weight:600}.rdv-status .rd-p{margin-top:6px}.rdv-count{color:rgb(var(--d-ink,0 0 0) / .45);font-family:General Sans,system-ui,sans-serif;font-size:15px;font-weight:500}.rdv-empty{margin-top:14px}.rdv-admin-table th,.rdv-admin-table td{vertical-align:top}.rdv-stack{gap:2px;display:grid}.rdv-main-wide{max-width:1480px}.rdv-break{white-space:normal;overflow-wrap:anywhere;min-width:140px;max-width:220px}.rdv-wrap{min-width:160px;max-width:280px;white-space:normal!important}.rdv-conflict{white-space:normal;color:var(--d-red,#b42318)}.rdv-decision{justify-items:start;gap:8px;display:grid}.rdv-textarea{resize:vertical;width:100%;height:auto;padding:10px 12px;font-size:14px}.rdv-limits{white-space:normal;max-width:240px;font-size:13.5px}.rdv-meter{background:var(--d-green-tint,#ebf3ed);width:100%;max-width:480px;height:10px;margin-top:10px;display:block}.rdv-meter>span{background:var(--d-green,#398246);min-width:2px;height:100%;display:block}.rdv-meter.over>span{background:var(--d-red,#b42318)}.rdv-limits-grid{flex-wrap:wrap;gap:24px 56px;margin-top:20px;display:flex}.rdv-budget{max-width:480px;margin-top:20px}.rdv-stat-small{font-size:22px}.rdv-switch{color:rgb(var(--d-ink,0 0 0) / .65);margin:28px 0 0;font-size:14px}.rdv-create-title{margin-top:40px}.rdv-bill-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rdv-bill-head .rd-h2{margin:0}.rdv-section>.rdv-bill-head{margin-top:44px}.rdv-bill-alert{border-left:2px solid var(--d-red,#b42318);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:24px;padding:12px 0 12px 16px;font-size:14.5px;display:flex}.rdv-bill-alert-title{color:var(--d-red,#b42318);font-weight:600}.rdv-bill-alert form{margin-left:auto}.rdv-bill-alert .rd-cta-btn{height:34px}.rdv-bill-alert.notice{border-left-color:var(--d-amber,#b54708)}.rdv-bill-alert.notice .rdv-bill-alert-title{color:var(--d-fg,#000)}.rdv-bill-alert.ended{border-left-color:rgb(var(--d-ink,0 0 0) / .35)}.rdv-bill-alert.ended .rdv-bill-alert-title{color:var(--d-fg,#000)}.rdv-bill-cancel{flex-wrap:wrap;align-items:center;gap:14px;margin-top:40px;display:flex}.rdv-bill-cancel .rdv-muted{font-size:13px}.rdv-bill-terms{border-top:.75px solid rgb(var(--d-ink,0 0 0) / .08);flex-wrap:wrap;gap:16px 48px;margin:36px 0 0;padding-top:18px;display:flex}.rdv-bill-terms div{gap:2px;display:grid}.rdv-bill-terms dt{letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--d-ink,0 0 0) / .45);font-size:11.5px;font-weight:600}.rdv-bill-terms dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px}.rdv-bill-terms small{color:rgb(var(--d-ink,0 0 0) / .5);margin-left:4px;font-size:12.5px}.rdv-bill-h3{margin-top:40px}.rdv-bill-invoices{margin:12px 0 0;padding:0;list-style:none}.rdv-bill-invoice{border-bottom:.75px solid rgb(var(--d-ink,0 0 0) / .08);font-variant-numeric:tabular-nums;grid-template-columns:72px 110px 110px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:grid}.rdv-bill-invoice:first-child{border-top:.75px solid rgb(var(--d-ink,0 0 0) / .08)}.rdv-bill-invoice-date{font-weight:500}.rdv-bill-invoice-amount{text-align:right}.rdv-bill-status{align-items:center;gap:8px;display:flex}.rdv-bill-status i{background:var(--d-green,#398246);width:8px;height:8px}.rdv-bill-invoice.open .rdv-bill-status i{background:var(--d-amber,#b54708)}.rdv-bill-invoice.failed .rdv-bill-status{color:var(--d-red,#b42318)}.rdv-bill-invoice.failed .rdv-bill-status i{background:var(--d-red,#b42318)}.rdv-bill-invoice.void .rdv-bill-status i,.rdv-bill-invoice.uncollectible .rdv-bill-status i{background:rgb(var(--d-ink,0 0 0) / .3)}.rdv-bill-links{justify-content:flex-end;gap:14px;display:flex}@media (max-width:640px){.rdv-bill-invoice{grid-template-columns:64px 1fr auto;row-gap:4px}.rdv-bill-invoice .rd-mono{display:none}.rdv-bill-links{grid-column:2/-1;justify-content:flex-start}}.rdv-billing-terms{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.rdv-billing-terms:disabled .rdv-input{opacity:.6}.rdv-preview-nav{border-bottom:.75px dashed rgb(var(--d-ink,0 0 0) / .2);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-bottom:28px;padding-bottom:14px;font-size:13.5px;display:flex}.rdv-preview-nav a{color:rgb(var(--d-ink,0 0 0) / .55)!important}.rdv-preview-nav a.on{text-underline-offset:4px;text-decoration:underline;color:var(--d-fg,#000)!important}.rdv-define{font:inherit;color:inherit;cursor:help;-webkit-text-decoration:underline dotted rgb(var(--d-ink,0 0 0) / .35);text-decoration:underline dotted rgb(var(--d-ink,0 0 0) / .35);text-underline-offset:3px;background:0 0;border:0;outline:none;margin:0;padding:0;display:inline;position:relative}.rdv-define:focus-visible{outline:2px solid var(--d-fg,#000);outline-offset:2px}.rdv-define-tip{text-align:left;z-index:5;background:var(--d-bg,#fff);border:.75px solid rgb(var(--d-ink,0 0 0) / .2);letter-spacing:0;text-transform:none;width:240px;color:rgb(var(--d-ink,0 0 0) / .8);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;padding:8px 10px;font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.45;transition:opacity .12s ease-out;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 4px 14px #00000014}.rdv-define:hover .rdv-define-tip,.rdv-define:focus .rdv-define-tip{opacity:1;visibility:visible}.rdv-bill-plan{border-top:0;margin-top:24px;padding-top:0}.rdv-bill-missing{color:var(--d-amber,#b54708)}.rdv-bill-notice{margin:24px 0 0}.rdv-email-frame{background:#fff;border:.75px solid #0000001f;width:100%;max-width:640px;height:780px;margin-top:14px;display:block}.rdv-tabs{border-bottom:.75px solid rgb(var(--d-ink,0 0 0) / .12);scrollbar-width:none;gap:28px;margin-top:36px;display:flex;overflow-x:auto}.rdv-tabs a{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-.75px;padding:10px 0 12px;font-size:15px;text-decoration:none;display:inline-flex;color:rgb(var(--d-ink,0 0 0) / .55)!important}.rdv-tabs a:hover{color:var(--d-fg,#000)!important}.rdv-tabs a[aria-current=page]{border-bottom-color:var(--d-fg,#000);color:var(--d-fg,#000)!important}.rdv-tab-count{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;color:rgb(var(--d-ink,0 0 0) / .55);background:rgb(var(--d-ink,0 0 0) / .06);padding:1px 6px;font-size:12px;line-height:16px}.rdv-tab-count.due{color:#fff;background:#b54708}.rdv-tab-panel>.rdv-section{border-top:0;padding-top:0}.rdv-tab-panel>.rdv-section:first-child{margin-top:8px}.rdv-tab-panel>.rdv-section+.rdv-section{border-top:.75px solid rgb(var(--d-ink,0 0 0) / .08);margin-top:40px;padding-top:4px}.rdv-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.rdv-section-head>div:first-child{flex:420px;min-width:0}.rdv-section-head .rd-h2{margin-top:32px}.rdv-section-intro{max-width:760px;color:rgb(var(--d-ink,0 0 0) / .6);text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:1.55}.rdv-filter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rdv-filter .rdv-input{height:36px;font-size:14px}.rdv-filter input{width:260px}.rdv-small{font-size:12.5px}.rdv-break-any{overflow-wrap:anywhere}.rdv-conflicts{margin-top:8px}.rdv-state-alert:before{background:var(--d-red,#b42318)}.rdv-row-actions{flex-wrap:nowrap;align-items:flex-start;gap:8px;display:flex}.rdv-row-actions .rd-cta-btn{height:34px;padding:0 12px;font-size:13.5px}.rdv-meter-small{width:120px;height:4px;margin-top:6px}.rdv-followups{margin:16px 0 0;padding:0;list-style:none}.rdv-followup{border-bottom:.75px solid rgb(var(--d-ink,0 0 0) / .08);grid-template-columns:minmax(160px,280px) minmax(0,1fr) auto;align-items:baseline;gap:8px 24px;padding:12px 0;font-size:14px;display:grid}.rdv-followup:first-child{border-top:.75px solid rgb(var(--d-ink,0 0 0) / .08)}.rdv-followup a{white-space:nowrap}@media (max-width:720px){.rdv-followup{grid-template-columns:1fr}}.rdv-dialog{border:.75px solid rgb(var(--d-ink,0 0 0) / .2);background:var(--d-bg,#fff);color:var(--d-fg,#000);width:min(460px,100vw - 32px);max-height:calc(100vh - 48px);margin:auto;padding:0;box-shadow:0 16px 48px #0000002e}.rdv-dialog.wide{width:min(620px,100vw - 32px)}.rdv-dialog::backdrop{background:#00000059}.rdv-dialog-form{gap:20px;padding:28px;display:grid}.rdv-dialog-title{letter-spacing:-.02em;margin:0;font-family:Cabinet Grotesk,sans-serif;font-size:24px;font-weight:700;line-height:1.15}.rdv-dialog-fields{gap:18px;min-width:0;display:grid}.rdv-dialog-fields.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.rdv-span-all{grid-column:1/-1}.rdv-dialog-group{border-top:.75px solid rgb(var(--d-ink,0 0 0) / .08);margin:6px 0 -6px;padding-top:14px}@media (max-width:640px){.rdv-dialog-fields.wide{grid-template-columns:1fr}}.rdv-done{border-left:2px solid var(--d-green,#398246);margin:0 0 20px;padding:10px 0 10px 16px;font-size:14.5px}.rdv-plan-offer{border-top:0;gap:14px 32px;margin:0;padding-top:0}.rdv-outreach{margin:16px 0 0;padding:0;list-style:none}.rdv-outreach-item{border-top:.75px solid rgb(var(--d-ink,0 0 0) / .1);grid-template-columns:minmax(0,1fr) 300px;gap:32px;padding:20px 0;display:grid}.rdv-outreach-to{flex-wrap:wrap;gap:4px 14px;margin:0;font-size:14px;display:flex}.rdv-outreach-why{color:rgb(var(--d-ink,0 0 0) / .65);margin:6px 0 0;font-size:13.5px}.rdv-outreach-form{gap:12px;max-width:680px;margin-top:14px;display:grid}.rdv-outreach-form .rdv-textarea{min-height:200px;line-height:1.5}.rdv-outreach-aside{color:rgb(var(--d-ink,0 0 0) / .75);font-size:13px;line-height:1.5}.rdv-outreach-aside p{margin:0 0 8px}.rdv-outreach-label{color:var(--d-fg,#000);font-weight:600}.rdv-outreach-notes{white-space:pre-wrap}@media (max-width:900px){.rdv-outreach-item{grid-template-columns:minmax(0,1fr)}}.rdv-email-plain{border:.75px solid rgb(var(--d-ink,0 0 0) / .12);background:var(--d-bg,#fff);white-space:pre-wrap;max-width:640px;margin:12px 0 0;padding:16px 18px;font-family:inherit;font-size:14px;line-height:1.5}.rdv-slack{white-space:pre-wrap;max-width:760px;margin-top:10px;font-size:14.5px;line-height:1.5}.rdv-slack code{background:rgb(var(--d-ink,0 0 0) / .05);padding:1px 4px;font-size:13px}.rdv-slack-quote{border-left:3px solid rgb(var(--d-ink,0 0 0) / .2);padding-left:10px;display:inline-block}.rdv-template{gap:12px;max-width:720px;display:grid}.rdv-template-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rdv-template-head .rd-h3{margin:0}.rdv-template .rdv-textarea{line-height:21px}.rdv-template-sample summary{cursor:pointer;color:rgb(var(--d-ink,0 0 0) / .65);font-size:13.5px}.rdv-template-sample-subject{margin:12px 0 0;font-size:14px;font-weight:600}.rd-theme,.rd-menu{--t-bg:#fff;--t-ink:#0b0b0c;--t-muted:#6b6b72;--t-line:#e6e6e8;--t-hover:#f4f4f5;--t-accent:#398246;display:flex;position:relative}:root[data-rd-theme=dark] .rd-theme,:root[data-rd-theme=dark] .rd-menu{--t-bg:#141416;--t-ink:#ededef;--t-muted:#9d9da6;--t-line:#2c2c31;--t-hover:#202024;--t-accent:#6cbf79}.rd-theme-button{width:32px;height:32px;color:var(--t-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.rd-theme-button:hover,.rd-theme-button[aria-expanded=true]{background:var(--t-hover);color:var(--t-ink)}.rd-theme-button:focus-visible,.rd-theme-item:focus-visible{outline:2px solid var(--t-ink);outline-offset:-2px}.rd-theme-button>span{display:none}:root:not([data-rd-theme-pref]) .rd-theme-button>[data-rd-theme-icon=system],:root[data-rd-theme-pref=system] .rd-theme-button>[data-rd-theme-icon=system],:root[data-rd-theme-pref=light] .rd-theme-button>[data-rd-theme-icon=light],:root[data-rd-theme-pref=dark] .rd-theme-button>[data-rd-theme-icon=dark]{display:grid}.rd-theme-icon{flex:none;display:block}.rd-theme-menu{z-index:60;border:1px solid var(--t-line);background:var(--t-bg);border-radius:12px;min-width:128px;padding:4px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000014}.rd-theme-item{height:34px;color:var(--t-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:400;display:flex}.rd-theme-item:hover,.rd-theme-item:focus-visible{background:var(--t-hover);color:var(--t-ink)}.rd-theme-item[aria-checked=true]{color:var(--t-accent)}.rd-theme-check{margin-left:auto}.rd-theme-item.danger:hover,.rd-theme-item.danger:focus-visible{color:var(--x-red,#c4320a)}
