.rd-page{--page-gutter:56px;background:var(--ds-paper);min-height:100vh;color:var(--ds-ink);font-family:var(--ds-font-sans);font-weight:400;font-size:var(--ds-body-16-size);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.4}:where(.rd-page) :is(h1,h2,h3,h4){font-family:inherit}.rd-page ::selection{background:var(--ds-hero-violet);color:var(--ds-ink)}.rd-page :focus-visible{outline:2px solid var(--ds-line-strong);outline-offset:2px}.rd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rd-tag{border-radius:var(--ds-radius-pill);background:var(--ds-ink);color:var(--ds-white);font-family:var(--ds-font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:6px 10px;font-size:12px;font-weight:500;line-height:1;display:inline-block}.rd-tag--quiet{background:var(--ds-line);color:var(--ds-ink)}.rd-link{color:var(--ds-ink);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:1px;text-decoration:none}.rd-nav{z-index:100;padding:14px var(--page-gutter);transition:padding var(--ds-duration-fast) var(--ds-ease-out);position:fixed;inset:0 0 auto}.rd-nav__inner{max-width:var(--ds-container);border-radius:var(--ds-radius-8);transition:max-width var(--ds-duration-base) var(--ds-ease-out), background var(--ds-duration-base) var(--ds-ease-out), box-shadow var(--ds-duration-base) var(--ds-ease-out), padding var(--ds-duration-base) var(--ds-ease-out);justify-content:space-between;align-items:center;gap:3.5rem;margin-inline:auto;padding:0;display:flex}.rd-nav[data-scrolled=true] .rd-nav__inner{background:color-mix(in srgb, var(--ds-surface) 85%, transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);max-width:50rem;box-shadow:0 1px 1px color-mix(in srgb, var(--ds-ink) 2%, transparent), 0 8px 24px color-mix(in srgb, var(--ds-ink) 6%, transparent);padding:6px 8px 6px 14px}.rd-nav__brand{flex:none;align-items:center;display:flex}.rd-nav__signet{display:none}.rd-nav__cta{border-radius:var(--ds-radius-8);background:var(--ds-ink);color:var(--ds-white);font-family:var(--ds-font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ds-duration-fast) var(--ds-ease), color var(--ds-duration-fast) var(--ds-ease), transform var(--ds-duration-fast) var(--ds-ease);border:1px solid #0000;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.rd-nav__cta:hover{background:var(--ds-neutral-700)}.rd-nav__cta:active{transform:translateY(1px)}.rd-hero{--hero-gap:28px;padding:168px var(--page-gutter) 0;background:var(--ds-paper);isolation:isolate;position:relative;overflow:hidden}.rd-hero__inner{max-width:var(--ds-container);margin-inline:auto;position:relative}.rd-hero__content{z-index:2;align-items:center;gap:var(--hero-gap);text-align:center;flex-direction:column;max-width:34.75rem;margin-inline:auto;display:flex;position:relative}.rd-hero__badge{border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);background:var(--ds-white);max-width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--ds-ink) 4%, transparent);color:var(--ds-ink);transition:box-shadow var(--ds-duration-fast) var(--ds-ease);align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.rd-hero__badge:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--ds-ink) 8%, transparent)}.rd-hero__chip{border-radius:var(--ds-radius-pill);background:var(--ds-ink);color:var(--ds-white);flex:none;padding:4px 8px;line-height:0;display:block}.rd-hero__arrow{color:var(--ds-ink-40)}.rd-page .rd-hero__title{letter-spacing:-2.8px;text-transform:none;max-width:620px;color:var(--ds-ink);margin:0;font-size:56px;font-weight:400;line-height:1}.rd-hero__title>span{text-wrap:balance;display:block}.rd-hero__sub{letter-spacing:-.4px;max-width:400px;color:var(--ds-ink-60);margin:0;font-size:20px;line-height:1.3}.rd-hero__form{width:100%;margin-top:8px;scroll-margin-top:96px}.rd-wait{align-items:center;gap:var(--hero-gap);flex-direction:column;display:flex}.rd-wait__row{width:100%;max-width:22.2rem;position:relative}.rd-wait__input{border:1px solid var(--ds-line-subtle);border-radius:var(--ds-radius-12);background:var(--ds-white);width:100%;height:48px;color:var(--ds-ink);font-family:var(--ds-font-sans);text-align:left;transition:border-color var(--ds-duration-fast) var(--ds-ease);padding:0 158px 0 16px;font-size:16px;font-weight:400;line-height:1;display:block}.rd-wait__input::placeholder{color:var(--ds-ink-40)}.rd-wait__input:focus{border-color:var(--ds-line-strong);outline:none}.rd-wait__submit{border-radius:var(--ds-radius-8);background:var(--ds-ink);height:40px;color:var(--ds-white);font-family:var(--ds-font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--ds-duration-fast) var(--ds-ease), transform var(--ds-duration-fast) var(--ds-ease);border:1px solid #0000;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;line-height:1;display:flex;position:absolute;top:4px;right:4px}.rd-wait__submit:hover{background:var(--ds-neutral-700)}.rd-wait__submit:active:not(:disabled){transform:translateY(1px)}.rd-wait__submit:disabled{opacity:.7;cursor:progress}.rd-wait__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.rd-wait__consent{max-width:22.2rem;color:var(--ds-ink-60);text-align:left;cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.2;display:flex}.rd-wait__consent input{width:14px;height:14px;accent-color:var(--ds-ink);cursor:pointer;flex:none;margin:0}.rd-wait__status{color:var(--ds-ink);margin:0;font-size:14px}.rd-wait__status:empty{display:none}.rd-wait[data-state=invalid] .rd-wait__status,.rd-wait[data-state=error] .rd-wait__status{color:var(--ds-accent)}.rd-wait[data-state=done] .rd-wait__status{border-radius:var(--ds-radius-12);background:var(--ds-white);max-width:22.2rem;padding:12px 16px;font-size:16px}.rd-hero__illu{z-index:1;fill:none;width:clamp(15rem,20vw,24.25rem);height:auto;stroke:var(--ds-ink);filter:drop-shadow(-38px 42px 46px color-mix(in srgb, var(--ds-hero-violet) 55%, transparent)) drop-shadow(0 30px 40px color-mix(in srgb, var(--ds-hero-indigo) 10%, transparent));transition:transform var(--ds-duration-slow) var(--ds-ease-out);position:absolute;top:140px;right:2%;overflow:visible}@media (hover:hover){.rd-hero__illu:hover{transform:translate(6px,-8px)}}.rd-hero__illu-paper{fill:var(--ds-white)}.rd-hero__illu-shade{fill:var(--ds-neutral-75)}.rd-hero__illu-faint{stroke-opacity:.35}.rd-hero__illu-seal{fill:var(--ds-accent);stroke:none}.rd-field{z-index:-1;aspect-ratio:1282/868;pointer-events:none;width:92%;position:absolute;top:12rem;left:0}.rd-field__canvas{background:var(--ds-hero-orange);opacity:0;width:100%;height:100%;transition:opacity var(--ds-duration-slow) var(--ds-ease);display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rd-field[data-state=live] .rd-field__canvas{opacity:1}.rd-field:before{content:"";background:radial-gradient(ellipse 9% 7% at 50% 45%, color-mix(in srgb, var(--ds-hero-peach) 90%, transparent), transparent), radial-gradient(ellipse 15% 22% at 9% 52%, var(--ds-hero-orange), transparent 70%), radial-gradient(ellipse 24% 32% at 11% 58%, color-mix(in srgb, var(--ds-hero-orange) 70%, var(--ds-hero-peach)), transparent 72%), radial-gradient(ellipse 46% 15% at 52% 49%, var(--ds-hero-violet), transparent 75%), radial-gradient(ellipse 16% 30% at 6% 82%, var(--ds-hero-violet), transparent 72%);filter:blur(18px);opacity:0;transition:opacity var(--ds-duration-slow) var(--ds-ease);position:absolute;inset:0}.rd-field[data-state=static]:before{opacity:1}.rd-hero__glow{z-index:-1;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.rd-hero__glow:before,.rd-hero__glow:after{content:"";border-radius:50%;position:absolute}.rd-hero__glow:before{background:radial-gradient(46% 50% at 28% 30%, var(--ds-hero-orange) 0%, transparent 62%), radial-gradient(54% 58% at 46% 60%, var(--ds-hero-peach) 0%, transparent 68%), radial-gradient(58% 62% at 64% 84%, var(--ds-hero-violet) 0%, transparent 70%);filter:blur(64px)saturate(1.15);width:46%;height:66%;top:12%;left:-8%;transform:rotate(-8deg)}.rd-hero__glow:after{background:radial-gradient(38% 44% at 62% 38%, var(--ds-hero-violet) 0%, transparent 70%), radial-gradient(30% 40% at 74% 52%, color-mix(in srgb, var(--ds-white) 90%, transparent) 0%, transparent 72%);filter:blur(70px);opacity:.85;width:36%;height:52%;top:6%;right:-2%}.rd-hero__visual{z-index:2;max-width:var(--ds-container-small);border-radius:var(--ds-radius-16);background:color-mix(in srgb, var(--ds-white) 5%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-white) 6%, transparent), 0 40px 90px -30px color-mix(in srgb, var(--ds-hero-indigo) 35%, transparent);margin:84px auto 0;padding:12px;position:relative}.rd-hero__shot{--dash-scale:1;aspect-ratio:1280/869;border-radius:var(--ds-radius-8);background:var(--ds-white);position:relative;overflow:hidden}@media (scripting:enabled){.rd-hero__shot[data-fit=pending] .rd-dash{visibility:hidden}}@media (992px<=width<=1280px){.rd-page{--page-gutter:48px}.rd-hero{padding-top:128px}.rd-page .rd-hero__title{letter-spacing:-2.4px;font-size:48px}.rd-hero__illu{width:20rem;top:110px;right:1.5%}}@media not (min-width:992px){.rd-page{--page-gutter:24px}.rd-nav{padding:12px var(--page-gutter)}.rd-nav[data-scrolled=true] .rd-nav__inner{max-width:100%}.rd-hero{padding-top:112px}.rd-page .rd-hero__title{letter-spacing:-1.76px;font-size:44px}.rd-hero__sub{letter-spacing:-.36px;font-size:18px}.rd-hero__illu{opacity:.9;width:14rem;top:84px;right:-2rem}.rd-field{display:none}.rd-hero__glow{display:block}.rd-hero__visual{margin-top:56px;padding:8px}}@media not (min-width:768px){.rd-page{--page-gutter:20px}.rd-hero{--hero-gap:20px}.rd-page .rd-hero__title{letter-spacing:-1.08px;font-size:36px}.rd-hero__sub{letter-spacing:-.16px;font-size:16px}.rd-hero__illu,.rd-hero__glow:after{display:none}.rd-wait__row{max-width:100%}}@media not (min-width:480px){.rd-page{--page-gutter:16px}.rd-nav__lockup{display:none}.rd-nav__signet{display:block}.rd-hero{padding-top:96px}.rd-hero__visual{border-radius:var(--ds-radius-12);padding:6px}}@media (scripting:none){.rd-field:before{opacity:1}}.rd-dash{background:var(--ds-white);width:1080px;height:733px;transform:scale(var(--dash-scale,1));transform-origin:0 0;grid-template-rows:minmax(0,1fr);grid-template-columns:228px minmax(0,1fr);display:grid;position:absolute;top:0;left:0;overflow:hidden}.rd-dash__side{background:var(--ds-ink);min-width:0;color:var(--ds-white-80);flex-direction:column;gap:2px;padding:22px 14px;font-size:13px;line-height:1.3;display:flex}.rd-dash__brandrow{color:var(--ds-white-60);align-items:center;gap:12px;margin:0 10px 22px;display:flex}.rd-dash__brand{font-family:var(--ds-font-sans);color:var(--ds-white);flex:1;font-size:21px;line-height:1.1}.rd-dash__nav{flex-direction:column;gap:2px;display:flex}.rd-dash__navitem{border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rd-dash__navitem svg{opacity:.8;flex:none}.rd-dash__navitem[data-on=true]{background:var(--ds-white-12);color:var(--ds-white)}.rd-dash__group{color:var(--ds-white-60);margin:22px 10px 6px;font-size:11px}.rd-dash__recent{white-space:nowrap;align-items:center;gap:10px;padding:6px 10px;display:flex;overflow:hidden}.rd-dash__recent:before{content:"";background:var(--ds-white-60);border-radius:1px;flex:none;width:4px;height:4px}.rd-dash__org{border-top:1px solid var(--ds-white-12);color:var(--ds-white);align-items:center;gap:10px;margin-top:auto;padding:12px 10px 0;display:flex}.rd-dash__org i{border-radius:var(--ds-radius-8);background:var(--ds-white-12);flex:none;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:600;display:grid}.rd-dash__org svg{opacity:.6;margin-left:auto}.rd-dash__main{background:var(--ds-paper);min-width:0;padding:26px 28px}.rd-dash__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.rd-dash__title{font-family:var(--ds-font-sans);color:var(--ds-ink);margin:0;font-size:30px;line-height:1.1}.rd-dash__actions{align-items:center;gap:8px;display:flex}.rd-dash__ghost{border:1px solid var(--ds-line);border-radius:var(--ds-radius-8);background:var(--ds-white);color:var(--ds-ink-80);white-space:nowrap;padding:7px 11px;font-size:12px;font-weight:500}.rd-dash__action{border-radius:var(--ds-radius-8);background:var(--ds-ink);color:var(--ds-white);white-space:nowrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;display:inline-flex}.rd-dash__banner{border:1px solid var(--ds-line-subtle);border-radius:var(--ds-radius-12);background:var(--ds-white);color:var(--ds-ink-80);align-items:center;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.35;display:flex}.rd-dash__badge{border-radius:var(--ds-radius-8);background:var(--ds-ink);flex:none;place-items:center;width:22px;height:22px;display:grid}.rd-dash__badge img{width:15px;height:auto}.rd-dash__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rd-dash__card{border:1px solid var(--ds-line-subtle);border-radius:var(--ds-radius-12);background:var(--ds-white);flex-direction:column;min-width:0;padding:18px 20px;display:flex}.rd-dash__cardhead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.rd-dash__figure{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.rd-dash__figrow{align-items:baseline;gap:8px;display:flex}.rd-dash__delta{color:var(--ds-ink-60);font-size:12px}.rd-page .rd-dash__zero{font-family:var(--ds-font-sans);color:var(--ds-ink);font-size:52px;font-weight:400;line-height:1}.rd-dash__cardtitle{color:var(--ds-ink);margin:0;font-size:15px;font-weight:500;line-height:1.3}.rd-dash__label,.rd-dash__note{color:var(--ds-ink-60);margin:0;font-size:12px;line-height:1.3}.rd-dash__note{margin-top:3px}.rd-dash__legend--head{margin-top:5px}.rd-dash__pill{border:1px solid var(--ds-line);border-radius:var(--ds-radius-8);background:var(--ds-white);color:var(--ds-ink-80);white-space:nowrap;flex:none;padding:5px 9px;font-size:11px;line-height:1.2}.rd-dash__pill:after{content:"";border-bottom:1px solid;border-right:1px solid;width:5px;height:5px;margin:0 0 2px 8px;display:inline-block;transform:rotate(45deg)}.rd-dash__hatch{border-bottom:1px solid var(--ds-line);flex:auto;justify-content:space-between;align-items:flex-end;min-height:120px;display:flex}.rd-dash__hatch>span{background:var(--ds-neutral-500);width:1px;min-height:3px}.rd-dash__xaxis{color:var(--ds-ink-60);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.rd-dash__foot{border-top:1px solid var(--ds-line-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.rd-dash__card>:nth-last-child(2){margin-bottom:14px}.rd-dash__tools{color:var(--ds-ink-60);flex:none;gap:10px;display:inline-flex}.rd-dash__more{color:var(--ds-ink-80);text-decoration:underline;-webkit-text-decoration-color:var(--ds-line);text-decoration-color:var(--ds-line);text-underline-offset:3px;font-size:11px}.rd-dash__hatch>span[data-zero=true]{background:var(--ds-neutral-100)}.rd-dash__row{border-top:1px solid var(--ds-line);color:var(--ds-ink-80);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:9px 0;font-size:12px;line-height:1.4;display:grid}.rd-dash__row>:last-child{grid-area:2/2;justify-content:flex-end;display:flex}.rd-dash__row--head{color:var(--ds-ink-60);border-top:0;padding-top:0;font-size:11px}.rd-dash__row--head>:last-child{display:none}.rd-dash__item{display:contents}.rd-dash__item b{min-width:0;color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;font-weight:500;overflow:hidden}.rd-dash__item span{color:var(--ds-ink-60);grid-area:2/1;font-size:11px}.rd-dash__amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rd-dash__row .rd-dash__amount{grid-area:1/2}.rd-page .rd-dash__row .rd-tag{padding:3px 7px;font-size:10px}.rd-dash__chart{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.rd-dash__yaxis{height:135px;color:var(--ds-ink-60);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;margin-top:-5px;font-size:9px;line-height:10px;display:flex}.rd-dash__bars{background-image:repeating-linear-gradient(180deg, var(--ds-line-subtle) 0 1px, transparent 1px 31px);background-repeat:no-repeat;background-size:100% 125px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.rd-dash__barcol{flex-direction:column;align-items:center;gap:8px;display:flex}.rd-dash__barpair{align-items:flex-end;gap:2px;height:124px;display:flex}.rd-dash__bar,.rd-dash__key{background:radial-gradient(color-mix(in srgb, var(--ds-white) 20%, transparent) .6px, transparent .8px) 0 0 / 3px 3px, var(--ds-neutral-500);border-radius:2px 2px 0 0;width:8px;display:block}.rd-dash__bar--accent,.rd-dash__key--accent{background:radial-gradient(color-mix(in srgb, var(--ds-white) 20%, transparent) .6px, transparent .8px) 0 0 / 3px 3px, var(--ds-accent)}.rd-dash__key--clear{background:var(--ds-neutral-100)}.rd-dash__bar--hatch,.rd-dash__key--hatch{background:repeating-linear-gradient(135deg, var(--ds-neutral-200) 0 1px, transparent 1px 3px), var(--ds-neutral-75)}.rd-dash__axis{color:var(--ds-ink-60);font-size:10px}.rd-dash__legend{color:var(--ds-ink-60);flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}.rd-dash__legend span{align-items:center;gap:6px;display:inline-flex}.rd-dash__key{border-radius:2px;width:8px;height:8px}.rd-dash__spend{color:var(--ds-ink-80);grid-template-columns:112px minmax(0,1fr) 56px;align-items:center;gap:12px;padding:7px 0;font-size:12px;line-height:1.3;display:grid}.rd-dash__spendlabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-dash__spendbar{background:radial-gradient(color-mix(in srgb, var(--ds-white) 20%, transparent) .6px, transparent .8px) 0 0 / 3px 3px, var(--ds-neutral-500);border-radius:2px;height:10px;display:block}@media (prefers-reduced-motion:reduce){.rd-page *,.rd-page :before,.rd-page :after{transition:none!important;animation:none!important}}
