/* Temporary requests use the same fine dotted ink as the link micrographic. */
.plus-query-overlay{position:fixed;inset:0;z-index:8;overflow:hidden;pointer-events:none;user-select:none;isolation:isolate}
.plus-query-overlay[hidden],.plus-query-calculation[hidden]{display:none!important}
.plus-query-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;opacity:.62}
.plus-query-trace{fill:none;stroke:#d3e1e7;stroke-width:.5;stroke-linecap:round;stroke-dasharray:.38 4.6;vector-effect:non-scaling-stroke}
.plus-query-overlay[data-phase=retract] .plus-query-lines{opacity:.14}
.plus-query-overlay[data-lines=retracted] .plus-query-lines{display:none}
.plus-query-calculation{position:absolute;box-sizing:border-box;overflow:hidden;contain:paint;border-left:.5px solid #94a3b855;border-bottom:.5px solid #94a3b844;background:none;color:#a9b8c6;opacity:.86;padding:1px 2px 0 3px;scrollbar-width:none}
.plus-query-calculation::-webkit-scrollbar{display:none}
.plus-query-code,.plus-query-number-track{margin:0;font-family:ui-monospace,'SFMono-Regular',Consolas,monospace;font-weight:400;font-size:4.675px;line-height:1.28;letter-spacing:0;text-transform:none}
.plus-query-code{position:absolute;left:3px;right:21px;bottom:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}
.plus-query-numbers{position:absolute;right:2px;top:0;bottom:0;width:17px;display:grid;grid-template-columns:1fr 1fr;gap:1px;opacity:.65}
.plus-query-number-window{position:relative;overflow:hidden}
.plus-query-number-track{position:absolute;right:0;top:0;white-space:pre;text-align:right;will-change:transform}
.page-map-link-symbol.is-query-tapped{color:#dceaf3;transition:color 70ms ease-out}
.sales-page .sales-menu{transform:translate(calc(-50% + var(--plus-drift-x,0px) + var(--plus-avoid-x,0px)),calc(var(--plus-drift-y,0px) + var(--plus-avoid-y,0px)));transition:transform .18s cubic-bezier(.2,.8,.2,1)}
.sales-page .sales-menu[data-keyboard=true]{transition:none}
.sales-page .sales-menu[data-email-compact=true] .sales-plans{grid-template-rows:0fr;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px)}
.sales-page #stage.showcase{transition:transform .22s ease;transform-origin:50% 40%}
.sales-page[data-signup-focus=true] #stage.showcase{transform:scale(1.025)}
@media(prefers-reduced-motion:reduce){.sales-page #stage.showcase{transition:none;transform:none!important}}
@media(prefers-reduced-motion:reduce){.plus-query-overlay{display:none!important}.sales-page .sales-menu{transition:none}}
