.rxc{width:100%;margin:0;overflow:hidden;background:var(--color-surface)}.rx-ledger{order:1;margin-top:clamp(.875rem,.7rem + .5vw,1.125rem);font-size:var(--step-xs);line-height:1.5}@media(max-width:639px){.rx-ledger{order:3}}.rx-ledger-summary{display:flex;flex-direction:column;gap:.25rem;cursor:pointer;list-style:none}.rx-ledger-summary::-webkit-details-marker{display:none}.rx-ledger-headline{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-text-secondary);transition:color .16s ease-out}.rx-ledger-summary:hover .rx-ledger-headline,.rx-ledger[open] .rx-ledger-headline{color:var(--color-text-primary)}.rx-ledger-summary:focus-visible{outline:2px solid var(--rx-mark);outline-offset:4px;border-radius:2px}.rx-ledger-chevron{flex:none;transition:transform .2s ease-out}.rx-ledger[open] .rx-ledger-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.rx-ledger-headline,.rx-ledger-chevron{transition:none}}.rx-ledger-rows{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:1rem;margin:.375rem 0 0;padding:0;list-style:none}.rx-ledger-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline;padding-block:.375rem;border-top:1px solid var(--color-rule)}.rx-ledger-name{color:var(--color-text-secondary)}.rx-ledger-adds{margin:0;padding-inline-start:1em;text-wrap:pretty;color:var(--color-text-primary)}.rx-ledger-plus{display:inline-block;width:1em;margin-inline-start:-1em;color:var(--color-text-tertiary)}.receptionist{--rx-mark: var(--color-iris-bright);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"ask" "goals" "panel";gap:clamp(1.25rem,.9rem + 1.6vw,2.5rem);max-width:var(--container);margin-inline:auto;padding:clamp(1rem,.4rem + 2.6vw,3rem) var(--gutter) var(--section-y-tight)}[data-theme=light] .receptionist{--rx-mark: var(--color-iris-dim)}@media(min-width:1024px){.receptionist{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;grid-template-areas:"ask panel" "goals panel";column-gap:clamp(2.5rem,.5rem + 4vw,6rem);row-gap:clamp(1.5rem,1rem + 1.2vw,2.5rem)}}.rx-ask{grid-area:ask;align-self:end}.rx-lede{margin:clamp(.625rem,.4rem + .8vw,1rem) 0 0;font-size:var(--step-sm);line-height:1.45;color:var(--color-text-secondary)}.rx-title{margin:0;max-width:13ch;font-size:clamp(2.125rem,1.2rem + 3.3vw,4.5rem);font-weight:300;line-height:.98;letter-spacing:-.035em;text-wrap:balance;color:var(--color-text-primary)}.rx-goals{grid-area:goals;display:grid;align-content:start;border-top:1px solid var(--color-rule)}.rx-goal{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;grid-template-areas:"glyph name price" ". mark mark";align-items:center;column-gap:.875rem;min-height:3.25rem;margin:0;padding:.625rem .875rem;border:0;border-bottom:1px solid var(--color-rule);border-radius:0;background:transparent;color:var(--color-text-secondary);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .25s var(--ease-out-expo),color .25s var(--ease-out-expo)}.rx-goal:hover{color:var(--color-text-primary);background:var(--overlay-5)}.rx-goal.is-on{color:var(--color-text-primary);background:var(--color-surface)}.rx-goal:focus-visible{outline-offset:-2px}.rx-glyph{grid-area:glyph;width:1.5rem;height:1.5rem;color:var(--color-text-tertiary);transition:color .25s var(--ease-out-expo)}.rx-goal:hover .rx-glyph,.rx-goal.is-on .rx-glyph{color:var(--rx-mark)}.rx-goal-name{grid-area:name;font-size:1rem;font-weight:450;line-height:1.3}.rx-goal-price{grid-area:price;font-size:var(--step-xs);white-space:nowrap;color:var(--color-text-tertiary)}.rx-goal.is-on .rx-goal-price{color:var(--color-text-secondary)}.rx-mark{font-family:var(--font-mono);font-size:var(--step-label);line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--rx-mark)}.rx-goal .rx-mark{grid-area:mark;margin-top:.125rem}@media(max-width:1023.98px){.rx-goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border-top:0}.rx-goal{grid-template-columns:minmax(0,1fr);grid-template-areas:"glyph" "name" "price";align-content:start;align-items:start;row-gap:.375rem;min-height:0;padding:.75rem .8125rem .6875rem;border:1px solid var(--color-rule);border-radius:.875rem;background:color-mix(in srgb,var(--color-bg) 62%,transparent)}.rx-goal.is-on{border-color:color-mix(in srgb,var(--rx-mark) 55%,transparent)}.rx-goal .rx-glyph{width:1.125rem;height:1.125rem}.rx-goal-name{font-size:.875rem;line-height:1.25;text-wrap:balance}.rx-goal-price{font-size:.75rem}.rx-goal .rx-mark{display:none}}.rx-panels{grid-area:panel;display:grid;min-width:0;border-top:1px solid var(--color-rule);scroll-margin-top:80px}.rx-panel{grid-area:1 / 1;display:flex;flex-direction:column;min-width:0;padding-top:clamp(1rem,.7rem + 1.2vw,1.875rem)}@media(min-width:1024px){.rx-panels{border-top:0;border-inline-start:1px solid var(--color-rule)}.rx-panel{--rx-film: min(100%, calc(max(15rem, min(30rem, 100vh - 26rem)) * 4 / 3));padding:0 0 0 clamp(1.5rem,.5rem + 2vw,3rem)}}.rx-panel:not(.is-on){visibility:hidden}@media(max-width:1023.98px){.rx-panel:not(.is-on){display:none}}.rx-panel-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.rx-panel-head .rx-panel-name{flex:1 1 0}.rx-panel-name{margin:0;max-width:40ch;font-size:var(--step-4);font-weight:400;line-height:1.25;letter-spacing:-.015em;text-wrap:balance;color:var(--color-text-primary)}.rx-panel-head .rx-mark{flex:none}.rx-reason{min-height:1.45em;margin:.25rem 0 0;font-size:var(--step-xs);line-height:1.45;color:var(--color-text-secondary)}.rx-preview{width:100%;aspect-ratio:4 / 3;margin-top:clamp(.875rem,.6rem + .8vw,1.25rem);overflow:hidden;border-radius:20px;box-shadow:0 0 0 1px #beb9ff24}@media(min-width:1024px){.rx-preview{align-self:flex-start;width:var(--rx-film)}.rx-proof,.rx-deal,.rx-alts{max-width:var(--rx-film)}}.rx-audience{display:inline-flex;align-self:flex-start;gap:.25rem;margin-top:clamp(.875rem,.6rem + .8vw,1.25rem);padding:.25rem;border:1px solid var(--color-rule);border-radius:999px}.rx-audience-option{padding:.375rem .875rem;border:0;border-radius:999px;background:transparent;font:inherit;font-size:var(--step-xs);line-height:1.4;color:var(--color-text-secondary);cursor:pointer;transition:color .2s var(--ease-out-expo),background-color .2s var(--ease-out-expo)}.rx-audience-option:hover{color:var(--color-text-primary)}.rx-audience-option.is-on{color:var(--color-text-primary);background:color-mix(in srgb,var(--rx-mark) 22%,transparent)}.rx-offering{display:contents}.rx-offering[hidden]{display:none}.rx-proof{margin:clamp(.875rem,.6rem + .8vw,1.25rem) 0 0;font-size:var(--step-sm);line-height:1.45;color:var(--color-text-secondary)}.rx-figure{display:inline-block;color:var(--color-text-primary)}.rx-deal{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:clamp(1rem,.8rem + .6vw,1.375rem);padding-top:clamp(.875rem,.7rem + .5vw,1.125rem);border-top:1px solid var(--color-rule)}.rx-offer{display:flex;flex:1 1 100%;align-items:baseline;justify-content:space-between;gap:1rem;margin:0}.rx-offer-name{font-size:var(--step-sm);color:var(--color-text-primary)}.rx-price{font-size:var(--step-4);white-space:nowrap;color:var(--color-text-primary)}.rx-buy{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;border-radius:999px;font-size:15px;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s var(--ease-out-expo)}.rx-details,.rx-alt{color:var(--color-text-secondary);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.22em;transition:color .25s var(--ease-out-expo),text-decoration-color .25s var(--ease-out-expo)}.rx-details{font-size:var(--step-sm)}.rx-details:hover,.rx-alt:hover{color:var(--color-text-primary);text-decoration-color:currentColor}.rx-error{margin:.625rem 0 0;font-size:var(--step-xs);color:var(--color-text-primary)}.rx-alts{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem;margin-top:clamp(.875rem,.7rem + .5vw,1.125rem);font-size:var(--step-xs);line-height:1.5}.rx-alts-label{color:var(--color-text-tertiary)}.rx-alts-list{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none}.rx-alt-price{color:var(--color-text-tertiary)}@media(pointer:coarse){.rx-alts-list{row-gap:1rem}.rx-alt{position:relative}.rx-alt:after{content:"";position:absolute;inset:-8px -6px}}@media(min-width:640px){.rx-offer{flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.125rem}}@media(max-width:639px){.rx-buy{flex:1 1 100%}.rx-offer,.rx-alts{padding-right:4.5rem}.rx-preview{order:1}.rx-alts{order:2}}.receptionist.is-moved .rx-panel.is-on .rx-preview{animation:rx-wipe .18s var(--ease-out-expo)}.receptionist.is-moved .rx-panel.is-on .rx-price,.receptionist.is-moved .rx-panel.is-on .rx-figure{animation:rx-tick .18s var(--ease-out-expo)}@keyframes rx-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes rx-tick{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.receptionist.is-moved .rx-panel.is-on .rx-preview,.receptionist.is-moved .rx-panel.is-on .rx-price,.receptionist.is-moved .rx-panel.is-on .rx-figure{animation:none}.rx-goal,.rx-glyph{transition:none}}
