.rg-page{--rg-ink:#101426;--rg-body:var(--rs-ink-soft);--rg-orange:#ff4500;--rg-paper:var(--rs-cream);--rg-border:var(--rs-line);color:var(--rg-ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter Variable,Inter,sans-serif;font-size:16px;line-height:1.6}.rg-page *,.rg-page :before,.rg-page :after{box-sizing:border-box}:where(.rg-page) h1,:where(.rg-page) h2,:where(.rg-page) h3,:where(.rg-page) h4,:where(.rg-page) p{margin:0}:where(.rg-page) h1,:where(.rg-page) h2,:where(.rg-page) h3,:where(.rg-page) h4{color:inherit}:where(.rg-page) p{color:var(--rg-body)}:where(.rg-page) button,:where(.rg-page) input,:where(.rg-page) select{font:inherit}.rg-page button,.rg-page a{-webkit-tap-highlight-color:transparent}.rg-page button{cursor:pointer}:where(.rg-page) a{color:inherit;text-decoration:none}.rg-page img{max-width:100%}.rg-page svg{flex-shrink:0}:where(.rg-page) ul{margin:0;padding:0;list-style:none}.rg-page :is(button,a,summary,[tabindex]):focus-visible{outline:3px solid var(--rs-ink);outline-offset:5px}.rg-page [hidden]{display:none!important}.rg-page :is(section,main,footer)[id]{scroll-margin-top:30px}.rg-skip{z-index:100;border:2px solid var(--rg-ink);background:#fff;padding:12px 18px;position:fixed;top:-100px;left:20px}.rg-skip:focus{top:12px}.rg-review-bar{background:var(--rs-cream);border-bottom:1px solid var(--rs-line);justify-content:space-between;align-items:center;gap:12px;padding:9px max(24px,50% - 620px);font-size:11px;line-height:1.4;display:flex}.rg-review-bar>a{align-items:center;gap:7px;padding:5px 0;display:inline-flex}.rg-review-label{color:var(--rs-ink-soft)}.rg-review-label>span{margin:0 10px}.rg-review-bar nav{gap:4px;display:flex}.rg-review-bar nav a{border:1px solid #0000;border-radius:4px;place-items:center;min-width:34px;height:29px;display:grid}.rg-review-bar nav a:hover{border-color:var(--rs-line)}.rg-review-bar nav a[aria-current=page]{color:#fff;background:#101426}.rg-site-header{z-index:5;background:var(--rs-cream);border-bottom:1px solid var(--rs-line);position:relative}.rg-nav-inner{align-items:center;gap:28px;max-width:1240px;min-height:88px;margin:auto;padding:16px 0;display:flex}.rg-brand{flex-shrink:0;align-items:center;gap:9px;display:inline-flex}.rg-brand img{object-fit:contain;display:block}.rg-desktop-nav{gap:30px;margin:auto;font-size:13px;display:flex}.rg-desktop-nav a{padding:8px 0}.rg-desktop-nav a:hover,.rg-footer-links a:hover{text-underline-offset:6px;text-decoration:underline}.rg-page .rg-button{color:#101426;background:0 0;border:1px solid #101426;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:47px;padding:12px 20px;font-size:13px;font-weight:550;line-height:1.4;display:inline-flex}.rg-page .rg-button:hover{background:var(--rs-cream)}.rg-page .rg-button-dark{border-color:var(--report-cta-border);background:var(--report-cta);color:var(--report-cta-ink)}.rg-page .rg-button-dark:hover{border-color:var(--report-cta-hover-border);background:var(--report-cta-hover)}.rg-page .rg-button-dark:active{border-color:var(--report-cta-hover-border);background:var(--report-cta-pressed)}.rg-page .rg-button-dark:focus-visible{outline-color:var(--report-cta-focus)}.rg-page .rg-header-cta{background:#ff4500;border-color:#ff4500;min-height:43px;padding:11px 17px}.rg-page .rg-header-cta:hover{background:#ff775b;border-color:#ff775b}.rg-menu-toggle{border:1px solid var(--rs-line);color:#101426;background:0 0;border-radius:5px;place-items:center;width:43px;height:43px;display:none}.rg-mobile-nav{background:var(--rs-cream);border-top:1px solid var(--rs-line);padding:8px 24px 20px}.rg-mobile-nav a{border-bottom:1px solid var(--rs-line);justify-content:space-between;gap:14px;padding:12px 0;font-size:14px;display:flex}.rg-offers{color:#101426;margin-top:36px}.rg-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.rg-offer{border:1px solid var(--rs-line);background:#fff;border-radius:10px;flex-direction:column;gap:22px;min-width:0;padding:25px 22px 22px;display:flex}.rg-offer-top{justify-content:space-between;align-items:center;gap:6px;min-height:25px;display:flex}.rg-offer-number{color:var(--rs-ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.rg-recommended{border:1px solid var(--report-cta-border);background:var(--report-cta);color:var(--report-cta-ink);border-radius:20px;align-items:center;padding:5px 9px;font-size:10px;font-weight:650;line-height:1.3;display:inline-flex}.rg-live .rg-offer[data-plan=create]{border-color:var(--rs-line);background:var(--rs-cream);border-top:3px solid #ff4500;padding-top:23px}.rg-live .rg-offer[data-plan=manage]{border-top:3px solid var(--rs-ink);padding-top:23px;box-shadow:0 14px 36px #4d386b17}.rg-live .rg-offer[data-plan=enterprise]{border-color:var(--rs-line);border-top:3px solid var(--rs-coral);background:#fff;padding-top:23px}.rg-offers-cards .rg-offer{--rg-offer-cta-hover-y:-1px;--rg-offer-accent:var(--rs-coral);--rg-offer-hover-border:var(--rs-coral);isolation:isolate;transition:border-color .24s,box-shadow .28s cubic-bezier(.2,.72,.24,1);position:relative}.rg-offers-cards .rg-offer[data-plan=create]{--rg-offer-accent:#ff4500;--rg-offer-hover-border:var(--rs-coral)}.rg-offers-cards .rg-offer[data-plan=manage]{--rg-offer-accent:var(--rs-ink);--rg-offer-hover-border:var(--rs-lavender)}.rg-offers-cards .rg-offer[data-plan=enterprise]{--rg-offer-accent:var(--rs-coral);--rg-offer-hover-border:var(--rs-coral)}.rg-offers-cards .rg-offer:after{z-index:3;background:var(--rg-offer-accent);content:"";pointer-events:none;transform-origin:0;border-radius:2px;height:2px;transition:transform .34s cubic-bezier(.2,.72,.24,1);position:absolute;bottom:0;left:8px;right:8px;transform:scaleX(0)}.rg-page .rg-offer-hitarea{z-index:2;color:#0000;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;display:block;position:absolute;inset:-1px}.rg-live .rg-offers-cards .rg-offer:is([data-plan=create],[data-plan=manage],[data-plan=enterprise]) .rg-offer-hitarea{top:-3px}.rg-page button.rg-offer-hitarea{appearance:none}.rg-offer-hitarea-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.rg-page .rg-offer-hitarea:focus-visible{outline:3px solid var(--rs-ink);outline-offset:5px}.rg-offers-cards .rg-offer:hover,.rg-offers-cards .rg-offer:focus-within{z-index:1;border-color:var(--rg-offer-hover-border);box-shadow:0 18px 38px #33263c18,0 4px 12px #33263c0c}.rg-offers-cards .rg-offer:hover:after,.rg-offers-cards .rg-offer:focus-within:after{transform:scaleX(1)}.rg-offers-cards .rg-offer:active{transition-duration:90ms;box-shadow:0 7px 17px #33263c12}.rg-page .rg-offer-title h3{letter-spacing:-.7px;margin-bottom:10px;font-size:21px;font-weight:550;line-height:1.25}.rg-page .rg-offer-title p{min-height:63px;font-size:12px;line-height:1.75}.rg-offer-price{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.rg-offer-price strong{letter-spacing:-1.8px;font-size:clamp(29px,2.7vw,37px);font-weight:450;line-height:1.2}.rg-offer-price span{color:var(--rs-ink-soft);font-size:11px}.rg-page .rg-offer-features{border-top:1px solid var(--rs-line);flex-direction:column;gap:11px;padding-top:22px;display:flex}.rg-offer-features li{gap:8px;font-size:12px;line-height:1.6;display:flex}.rg-offer-features svg{color:var(--rs-ink-soft);margin-top:3px}.rg-page .rg-offer-target{margin-top:auto;padding-top:4px;font-size:11px;line-height:1.7}.rg-page .rg-offer-cta{border:1px solid var(--report-cta-border);background:var(--report-cta);min-height:52px;color:var(--report-cta-ink);text-align:center;letter-spacing:-.01em;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:13px 16px;font-size:14px;font-weight:600;line-height:1.3;transition:background .16s,border-color .16s,transform .16s;display:flex}.rg-page .rg-offer-cta:hover{background:var(--report-cta-hover);border-color:var(--report-cta-hover-border)}.rg-page .rg-offer-cta:active{background:var(--report-cta-pressed);border-color:var(--report-cta-hover-border);transform:translateY(1px)}.rg-page .rg-offer-cta:focus-visible{outline-color:var(--report-cta-focus)}.rg-page .rg-offer-cta svg{transition:transform .16s}.rg-page .rg-offer-cta:hover svg{transform:translate(3px)}.rg-offers-cards .rg-offer .rg-offer-cta{pointer-events:none;transition:background-color .18s,border-color .18s,box-shadow .24s,transform .24s cubic-bezier(.2,.72,.24,1)}.rg-offers-cards .rg-offer:hover .rg-offer-cta,.rg-offers-cards .rg-offer:focus-within .rg-offer-cta{border-color:var(--report-cta-hover-border);background:var(--report-cta-hover);transform:translateY(var(--rg-offer-cta-hover-y));box-shadow:0 7px 16px #4b315f17}.rg-offers-cards .rg-offer:hover .rg-offer-cta svg,.rg-offers-cards .rg-offer:focus-within .rg-offer-cta svg{transform:translate(3px)}.rg-offer-recommended{background:var(--rs-lavender-soft);border-color:var(--rs-lavender)}.rg-page .rg-offer-recommended .rg-offer-cta{background:var(--brand-action);border-color:var(--brand-action);color:#fff}.rg-page .rg-offer-recommended .rg-offer-cta:hover{background:var(--brand-action-hover);border-color:var(--brand-action-hover)}.rg-page .rg-offer-recommended .rg-offer-cta:active{background:var(--brand-action-pressed);border-color:var(--brand-action-pressed)}.rg-page .rg-offers-cards .rg-offer-recommended:hover .rg-offer-cta,.rg-page .rg-offers-cards .rg-offer-recommended:focus-within .rg-offer-cta{border-color:var(--brand-action-hover);background:var(--brand-action-hover)}.rg-page .rg-offer-billing{color:var(--rs-ink-soft);text-align:center;margin:22px auto 0;font-size:12px;line-height:1.6}.rg-page .rg-offer-billing strong{color:#101426;font-weight:650}.rg-included{flex-wrap:wrap;justify-content:center;gap:12px 30px;padding:23px 0 0;font-size:12px;display:flex}.rg-included span{align-items:center;gap:7px;display:flex}.rg-offers-ladder .rg-offer-grid{border-top:1px solid var(--rs-line);grid-template-columns:1fr;gap:0}.rg-offers-ladder .rg-offer{border:0;border-bottom:1px solid var(--rs-line);background:0 0;border-radius:0;grid-template-columns:35px 1.15fr .75fr 1.4fr 1.1fr;align-items:center;gap:24px;padding:30px 20px;display:grid;position:relative}.rg-offers-ladder .rg-offer-top{align-self:start}.rg-offers-ladder .rg-offer-title p{min-height:0}.rg-offers-ladder .rg-offer-price{flex-direction:column;gap:5px}.rg-offers-ladder .rg-offer-features{border:0;gap:6px;padding:0}.rg-offers-ladder .rg-offer-features li{font-size:11px}.rg-offers-ladder .rg-offer-target{grid-area:2/2/auto/5;margin-top:-15px;padding:0}.rg-offers-ladder .rg-offer-cta{grid-area:1/5/3}.rg-offers-ladder .rg-offer-recommended{background:var(--rs-peach)}.rg-offers-ladder .rg-recommended{padding:3px 7px;font-size:9px;position:absolute;top:10px;right:20px}.rg-offers-spotlight .rg-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rg-offers-spotlight .rg-offer-recommended{color:#fff;background:#101426;border-color:#101426;grid-area:1/1/auto/-1;grid-template-columns:1.2fr .75fr 1.15fr;gap:22px 45px;padding:35px;display:grid}.rg-offers-spotlight .rg-offer-recommended .rg-offer-top{grid-column:1/-1;justify-content:flex-start;gap:20px}.rg-offers-spotlight .rg-offer-recommended .rg-recommended{background:var(--rs-lavender);color:#101426}.rg-offers-spotlight .rg-offer-recommended .rg-offer-title h3{font-size:35px}.rg-offers-spotlight .rg-offer-recommended p,.rg-offers-spotlight .rg-offer-recommended .rg-offer-number,.rg-offers-spotlight .rg-offer-recommended .rg-offer-price span,.rg-offers-spotlight .rg-offer-recommended .rg-offer-features svg{color:var(--rs-line)}.rg-offers-spotlight .rg-offer-recommended .rg-offer-price strong{font-size:49px}.rg-offers-spotlight .rg-offer-recommended .rg-offer-features{border:0;grid-area:2/3/4;padding:0}.rg-offers-spotlight .rg-offer-recommended .rg-offer-target{margin:0}.rg-offers-spotlight .rg-offer-recommended .rg-offer-cta{color:#101426;background:#ff775b;border-color:#ff775b;align-self:start}.rg-offers-spotlight .rg-offer-recommended .rg-offer-cta:hover{background:var(--rs-coral)}.rg-footer{background:var(--rs-cream);border-top:1px solid var(--rs-line);padding:48px max(24px,50% - 620px) 22px}.rg-footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.rg-page .rg-footer-top p{margin-top:12px;font-size:12px}.rg-footer-links{align-items:center;gap:30px;font-size:12px;display:flex}.rg-footer-bottom{border-top:1px solid var(--rs-line);color:var(--rs-ink-soft);justify-content:space-between;gap:20px;margin-top:35px;padding-top:18px;font-size:10px;display:flex}.rg-inquiry{border:1px solid var(--rs-line);color:#101426;background:var(--rs-cream);overscroll-behavior:contain;border-radius:16px;width:100%;max-width:min(530px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 25px 100px #10142630}.rg-inquiry::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10142680}.rg-inquiry-content{padding:22px 32px 30px}.rg-inquiry-top{color:var(--rs-ink-soft);justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;font-size:10px;display:flex}.rg-close{border:1px solid var(--rs-line);color:#101426;background:0 0;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.rg-inquiry-content>img{width:77px;height:85px;margin-bottom:12px;display:block}.rg-page .rg-inquiry h2{letter-spacing:-1.2px;margin-bottom:15px;font-size:31px;font-weight:450;line-height:1.2}.rg-page .rg-inquiry p{font-size:13px;line-height:1.75}.rg-inquiry-plan{background:var(--rs-lavender-soft);border-radius:8px;flex-direction:column;margin:20px 0;padding:17px 20px;display:flex}.rg-inquiry-plan>span{margin-bottom:4px;font-size:10px}.rg-inquiry-plan strong{font-size:18px;font-weight:550}.rg-page .rg-inquiry-plan p{color:#101426;margin-top:5px;font-size:16px}.rg-inquiry-plan p span{font-size:12px}.rg-inquiry-steps{flex-direction:column;gap:9px;margin:0 0 20px;padding:0;font-size:12px;list-style:none;display:flex}.rg-inquiry-steps li{align-items:center;gap:12px;display:flex}.rg-inquiry-steps span{color:var(--rs-ink-soft);background:var(--rs-peach);border-radius:4px;padding:3px 7px;font-size:10px}.rg-page .rg-inquiry-note{border-top:1px solid var(--rs-line);margin-bottom:18px;padding-top:15px;font-size:11px}.rg-inquiry-content>.rg-button{width:100%}.rg-noscript{text-align:center;padding:20px;font-size:13px}@media (max-width:1290px){.rg-nav-inner{margin:0 32px}}@media (max-width:1050px){.rg-desktop-nav{gap:18px;font-size:12px}.rg-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rg-offer-title p{min-height:0}.rg-offers-ladder .rg-offer{grid-template-columns:22px 1.2fr .75fr 1.4fr;gap:20px}.rg-offers-ladder .rg-offer-target{grid-area:2/2/auto/4;margin:0}.rg-offers-ladder .rg-offer-cta{grid-area:2/4}.rg-offers-spotlight .rg-offer-recommended{column-gap:25px}.rg-footer-links{gap:18px}}@media (max-width:760px){.rg-review-label{display:none}.rg-review-bar{padding:8px 20px}.rg-nav-inner{gap:12px;min-height:77px;margin:0 22px}.rg-brand{gap:7px}.rg-brand img:first-child{width:27px;height:28px}.rg-brand img:last-child{width:96px;height:auto}.rg-desktop-nav{display:none}.rg-page .rg-header-cta{gap:7px;margin-left:auto;padding:9px 12px;font-size:11px}.rg-menu-toggle{flex-shrink:0;display:grid}.rg-offer{padding:22px}.rg-offer-price strong{font-size:35px}.rg-offers-ladder .rg-offer{grid-template-columns:20px 1fr auto;gap:19px 14px;padding:27px 18px}.rg-offers-ladder .rg-offer-title{grid-column:2}.rg-offers-ladder .rg-offer-price{grid-column:3;align-items:flex-end}.rg-offers-ladder .rg-offer-price strong{font-size:29px}.rg-offers-ladder .rg-offer-features{grid-column:2/4}.rg-offers-ladder .rg-offer-target,.rg-offers-ladder .rg-offer-cta{grid-area:auto/2/auto/4}.rg-offers-ladder .rg-offer-recommended{padding-top:40px}.rg-offers-spotlight .rg-offer-grid{grid-template-columns:1fr}.rg-offers-spotlight .rg-offer-recommended{grid-template-columns:1fr 1fr;gap:22px;padding:27px}.rg-offers-spotlight .rg-offer-recommended .rg-offer-features{grid-area:auto/1/auto/-1}.rg-offers-spotlight .rg-offer-recommended .rg-offer-target,.rg-offers-spotlight .rg-offer-recommended .rg-offer-cta{grid-column:1/-1}.rg-offers-spotlight .rg-offer-recommended .rg-offer-price strong{font-size:38px}.rg-included{justify-content:flex-start;gap:12px 20px;font-size:11px}.rg-footer-top{flex-direction:column;align-items:flex-start}.rg-footer-links{flex-wrap:wrap;gap:13px 22px}.rg-footer-bottom{flex-direction:column;gap:8px}}@media (max-width:520px){.rg-offer-grid{grid-template-columns:1fr}.rg-page .rg-offer-title p{min-height:0}.rg-offer{gap:20px}.rg-offer-price strong{font-size:38px}.rg-offer-features li{font-size:13px}.rg-page .rg-offer-cta{min-height:54px;font-size:15px}.rg-offers-ladder .rg-offer{grid-template-columns:1fr auto}.rg-offers-ladder .rg-offer-top{display:none}.rg-offers-ladder .rg-offer-title{grid-column:1}.rg-offers-ladder .rg-offer-price{grid-column:2}.rg-offers-ladder .rg-offer-features,.rg-offers-ladder .rg-offer-target,.rg-offers-ladder .rg-offer-cta{grid-column:1/-1}.rg-offers-ladder .rg-offer-recommended .rg-offer-top{display:contents}.rg-offers-ladder .rg-offer-number{display:none}.rg-offers-spotlight .rg-offer-recommended{grid-template-columns:1fr}.rg-offers-spotlight .rg-offer-recommended .rg-offer-title p{min-height:0}.rg-offers-spotlight .rg-offer-recommended .rg-offer-price{flex-direction:row}.rg-page .rg-offer-billing{text-align:left}.rg-inquiry-content{padding:16px 23px 23px}.rg-page .rg-inquiry h2{font-size:26px}}@media (max-width:359px){.rg-nav-inner{gap:9px;margin:0 17px}.rg-brand img:first-child{width:24px;height:25px}.rg-brand img:last-child{width:83px}.rg-page .rg-header-cta{padding:9px}.rg-header-cta svg{display:none}}@media (prefers-reduced-motion:reduce){.rg-page *,.rg-page :before,.rg-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rg-offers-cards .rg-offer:hover,.rg-offers-cards .rg-offer:focus-within,.rg-offers-cards .rg-offer:active,.rg-offers-cards .rg-offer:hover .rg-offer-cta,.rg-offers-cards .rg-offer:focus-within .rg-offer-cta{transform:none}}@media print{.rg-review-bar,.rg-menu-toggle,.rg-header-cta,.rg-inquiry{display:none!important}.rg-offer{break-inside:avoid}}.rg-live-header .rg-nav-inner{gap:28px}.rg-live-header .rg-desktop-nav{white-space:nowrap;gap:27px}.rg-live-header .rg-desktop-nav a[aria-current=page]{color:var(--rs-ink);text-underline-offset:6px;text-decoration:underline}.rg-live-actions{flex-shrink:0;align-items:center;gap:23px;margin-left:auto;display:flex}.rg-live-header .rg-sign-in{color:var(--rs-ink-soft);white-space:nowrap;padding:10px 0;font-size:12px}.rg-live .rg-plan-button{text-decoration:none}.rg-live-footer .rg-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:17px 27px}.rg-live-footer .rg-footer-links>a{align-items:center;min-height:44px;display:inline-flex}.rg-footer-social{gap:8px;margin:14px 0 0 -10px;padding:0;list-style:none;display:flex}.rg-footer-social a{width:44px;height:44px;color:var(--rs-ink-soft);border-radius:50%;place-items:center;transition:color .15s,background-color .15s;display:grid}.rg-footer-social a:hover{color:var(--rs-ink);background:var(--rs-lavender)}.rg-footer-social a:focus-visible{outline:2px solid var(--rs-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rg-footer-social a{transition:none}}@media (max-width:1150px){.rg-live-header .rg-nav-inner{gap:18px}.rg-live-header .rg-desktop-nav{gap:18px;font-size:12px}.rg-live-actions{gap:17px}}@media (max-width:1050px){.rg-live-header .rg-desktop-nav{display:none}.rg-live-header .rg-menu-toggle{display:grid}.rg-live-actions{gap:17px}.rg-live-header .rg-header-cta{margin-left:0}}@media (max-width:760px){.rg-live-header .rg-nav-inner,.rg-live-actions{gap:12px}.rg-live-footer .rg-footer-links{justify-content:flex-start}}@media (max-width:520px){.rg-live-header .rg-sign-in{display:none}}@media (max-width:359px){.rg-live-header .rg-nav-inner,.rg-live-actions{gap:9px}}
:root{--font-display:var(--font-poppins,"Poppins"), "Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--motion-ease:cubic-bezier(.22, 1, .36, 1);--motion-duration:.72s;--motion-distance:20px;--motion-stagger:80ms;--rs-ink:#101426;--rs-ink-soft:#3f3e50;--rs-body:#5b5868;--rs-cream:#fbf7f0;--rs-white:#fff;--rs-lavender:#e6d7ff;--rs-lavender-soft:#f1e9ff;--rs-pink:#ffdfe8;--rs-peach:#ffe4d2;--rs-mint:#d5f2e0;--rs-sky:#d6ebff;--rs-orange:#ff4500;--rs-coral:#ff775b;--rs-line:#10142624;--rs-line-strong:#10142680;--rs-radius-card:24px;--rs-radius-pill:999px;--rs-focus:#101426}.rs-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:300;line-height:1.08}.rs-button,.rs-button-ghost,.rs-button-light{border-radius:var(--rs-radius-pill);min-height:48px;font-family:var(--font-display);letter-spacing:0;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.rs-button{border:1px solid var(--rs-ink);background:var(--rs-ink);color:#fff}.rs-button>svg{color:var(--rs-orange);flex:none;transition:transform .18s}.rs-button:hover{color:#fff;background:#1e2238;border-color:#1e2238;transform:translateY(-1px);box-shadow:0 10px 24px -14px #10142699}.rs-button:hover>svg{transform:translate(2px,-1px)}.rs-button:active{box-shadow:none;background:#0b0e1c;border-color:#0b0e1c;transform:none}.rs-button-ghost{border:1px solid var(--rs-line-strong);color:var(--rs-ink);background:0 0}.rs-button-ghost>svg{color:var(--rs-orange);flex:none;transition:transform .18s}.rs-button-ghost:hover{border-color:var(--rs-ink);background:var(--rs-ink);color:#fff}.rs-button-ghost:hover>svg{transform:translate(2px,-1px)}.rs-button-ghost:active{color:#fff;background:#0b0e1c;border-color:#0b0e1c}.rs-button-light{border:1px solid var(--rs-cream);background:var(--rs-cream);color:var(--rs-ink)}.rs-button-light>svg{color:var(--rs-orange);flex:none;transition:transform .18s}.rs-button-light:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.rs-button-light:hover>svg{transform:translate(2px,-1px)}.rs-button-light:active{background:var(--rs-lavender);border-color:var(--rs-lavender);transform:none}:is(.rs-button,.rs-button-ghost,.rs-button-light):focus-visible{outline:3px solid var(--rs-focus);outline-offset:3px}.rs-chip{border:1px dashed var(--rs-line-strong);border-radius:var(--rs-radius-pill);min-height:32px;color:var(--rs-ink);font:500 12px/1.4 var(--font-sans);letter-spacing:0;background:0 0;align-items:center;gap:8px;padding:4px 13px;text-decoration:none;display:inline-flex}.rs-chip:before{content:"";border:1px solid var(--rs-ink);background:0 0;border-radius:50%;flex:none;width:8px;height:8px}.rs-chip-filled:before,.rs-chip[aria-current]:before{background:var(--rs-ink)}.rs-chip-plain:before{display:none}a.rs-chip:hover,button.rs-chip:hover{background:#fff9;border-style:solid}.rs-mark{--mark:var(--rs-lavender);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--mark), var(--mark)) left center / 100% 100% no-repeat;border-radius:.28em;padding:.02em .2em}.rs-mark-mint{--mark:var(--rs-mint)}.rs-mark-sky{--mark:var(--rs-sky)}.rs-mark-peach{--mark:var(--rs-peach)}.rs-mark-pink{--mark:var(--rs-pink)}.rs-mark-lavender{--mark:var(--rs-lavender)}.rs-wave{width:100%;height:clamp(28px,5vw,72px);display:block}.marketing-header.rouse-header{background:0 0;border-bottom:0;height:76px}.rouse-header .marketing-nav{gap:24px;max-width:1320px;padding:0 40px}.rouse-header .marketing-nav nav{border:1px solid var(--rs-line);border-radius:var(--rs-radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;gap:2px;margin:0 0 0 auto;padding:4px}.rouse-header .marketing-nav nav>a{border-radius:var(--rs-radius-pill);min-height:40px;color:var(--rs-ink);font-family:var(--font-display);letter-spacing:0;padding:0 14px;font-size:13px;font-weight:500}.rouse-header .marketing-nav nav>a:hover{color:var(--rs-ink);background:var(--rs-lavender-soft)}.rouse-header .marketing-nav nav>a[aria-current=page]{color:var(--rs-ink);background:var(--rs-lavender);text-decoration:none}.rouse-header .marketing-nav-actions{gap:10px}.rouse-header .sign-in-link,.rouse-header .marketing-nav-actions .button.primary{border-radius:var(--rs-radius-pill);height:44px;min-height:44px;font-family:var(--font-display);letter-spacing:0;box-shadow:none;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:500;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.rouse-header .sign-in-link{border:1px solid var(--rs-line-strong);color:var(--rs-ink);background:0 0}.rouse-header .sign-in-link:hover{background:var(--rs-ink);border-color:var(--rs-ink);color:#fff}.rouse-header .sign-in-link:active{color:#fff;background:#0b0e1c;border-color:#0b0e1c}.rouse-header .marketing-nav-actions .button.primary{border-color:var(--rs-ink);background:var(--rs-ink);color:#fff;gap:10px;min-width:172px}.rouse-header .marketing-nav-actions .button.primary:hover{color:#fff;box-shadow:none;background:#1e2238;border-color:#1e2238}.rouse-header .marketing-nav-actions .button.primary:active{background:#0b0e1c;border-color:#0b0e1c}.rouse-header .marketing-nav-actions .button.primary svg{color:var(--rs-orange)}.rouse-header .mobile-only{border:1px solid var(--rs-line-strong);border-radius:var(--rs-radius-pill);color:var(--rs-ink);background:0 0}.rouse-header .rouse-brand-icon{width:32px;height:32px}.rouse-header .rouse-logo{width:104px}@media (min-width:1001px){.rouse-header .marketing-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.rouse-header .rouse-brand-lockup{justify-self:start}.rouse-header .marketing-nav nav{margin:0}.rouse-header .marketing-nav-actions{justify-self:end}}@media (max-width:1150px){.rouse-header .marketing-nav nav>a{padding-inline:11px;font-size:12.5px}}@media (min-width:1001px) and (max-width:1150px){.rouse-header .marketing-nav{gap:12px;padding-inline:24px}.rouse-header .marketing-nav nav>a{padding-inline:7px}}@media (max-width:1000px){.rouse-header .marketing-nav{padding-inline:24px}.rouse-header .marketing-nav nav{display:none}.rouse-header .marketing-nav nav.open{z-index:25;border:1px solid var(--rs-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:24px;flex-direction:column;align-items:stretch;gap:2px;padding:10px;display:flex;position:absolute;inset:74px 16px auto;box-shadow:0 24px 60px -24px #10142659}.rouse-header .marketing-nav nav.open>a{border-radius:14px;min-height:46px;padding-inline:14px;font-size:14px}.rouse-header .mobile-only{width:44px;height:44px}}@media (max-width:560px){.rouse-header .marketing-nav{padding:12px 16px}.rouse-header .marketing-nav nav.open{top:70px}}footer.rg-live-footer{color:#fff;font-family:var(--font-sans);background:0 0;border:0;margin-top:0;padding:0;position:relative}.rs-footer-wave{width:100%;height:clamp(34px,5.5vw,78px);margin-bottom:-1px;display:block}.rs-footer-wave path{fill:var(--rs-ink)}.rs-footer-body{background:var(--rs-ink);padding:56px max(24px,50% - 608px) 28px}.rg-live-footer .rg-footer-top{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start;gap:40px 64px;display:grid}.rs-footer-card{border-radius:var(--rs-radius-card);background:var(--rs-cream);color:var(--rs-ink);padding:28px 28px 22px;position:relative}.rs-footer-card .rg-brand{align-items:center;gap:9px;display:inline-flex}.rs-footer-card .rg-brand img{display:block}.rg-live-footer .rs-footer-card p{color:var(--rs-ink);font-family:var(--font-display);letter-spacing:-.01em;margin:18px 0 0;font-size:22px;font-weight:300;line-height:1.25}.rg-live-footer .rg-footer-social{margin:18px 0 0 -10px}.rg-live-footer .rg-footer-social a{color:var(--rs-ink-soft)}.rg-live-footer .rg-footer-social a:hover{color:var(--rs-ink);background:var(--rs-lavender)}.rg-live-footer .rg-footer-social a:focus-visible{outline-color:var(--rs-ink)}.rg-live-footer .rg-footer-links{flex-wrap:nowrap;grid-template-columns:repeat(auto-fit,minmax(150px,max-content));justify-content:end;align-items:start;gap:12px 56px;display:grid}.rs-footer-column{flex-direction:column;gap:2px;display:flex}.rs-footer-column>strong{color:#fff;font-family:var(--font-display);margin-bottom:10px;font-size:15px;font-weight:500}.rg-live-footer .rg-footer-links a{color:#d9d4e6;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.rg-live-footer .rg-footer-links a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.rg-live-footer .rg-footer-links a:focus-visible{outline-offset:3px;outline:3px solid #fff}.rg-live-footer .rg-footer-bottom{color:#b9b3c9;border-top:1px solid #ffffff29;margin-top:44px;padding-top:20px;font-size:12px}.rs-footer-figure{pointer-events:none;width:86px;height:auto;position:absolute;bottom:-14px;right:-8px}@media (prefers-reduced-motion:no-preference){.rs-footer-figure{animation:7s ease-in-out infinite rs-drift}}@keyframes rs-drift{0%,to{translate:0}50%{translate:0 -6px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rs-footer-card,.rs-footer-column{animation:linear both rs-reveal;animation-timeline:view();animation-range:entry entry 45%}.rs-footer-column:nth-child(2){animation-range:entry 10% entry 55%}.rs-footer-column:nth-child(3){animation-range:entry 20% entry 65%}}}@keyframes rs-reveal{0%{opacity:0;transform:translateY(var(--motion-distance,24px))}to{opacity:1;transform:none}}@media (max-width:860px){.rg-live-footer .rg-footer-top{grid-template-columns:1fr;gap:36px}.rg-live-footer .rg-footer-links{justify-content:start;gap:12px 40px}}@media (max-width:560px){.rs-footer-body{padding-block:44px 24px}.rs-footer-card{padding:22px 22px 18px}.rg-live-footer .rs-footer-card p{font-size:19px}.rg-live-footer .rg-footer-links{grid-template-columns:1fr 1fr;gap:8px 24px}.rs-footer-figure{width:64px}}.rg-live .rg-offer,.rg-live .rg-offer[data-plan=create],.rg-live .rg-offer[data-plan=manage],.rg-live .rg-offer[data-plan=enterprise]{--rg-offer-hover-border:var(--rs-ink);--rg-offer-accent:var(--rs-ink);--rs-offer-radius:16px;border:1px solid var(--rs-line);border-radius:var(--rs-offer-radius);background:var(--rs-cream);box-shadow:none;border-top-width:1px;padding:26px 24px 24px}.rg-live .rg-offer[data-plan=pilot]{background:#fff}.rg-live .rg-offer[data-plan=create]{background:var(--rs-sky)}.rg-live .rg-offer[data-plan=manage]{background:var(--rs-lavender);border-color:var(--rs-line-strong)}.rg-live .rg-offer[data-plan=enterprise]{background:var(--rs-pink)}.rg-live .rg-offers-cards .rg-offer:is([data-plan=create],[data-plan=manage],[data-plan=enterprise]) .rg-offer-hitarea{top:-1px}.rg-live .rg-offer-hitarea{border-radius:var(--rs-offer-radius)}.rg-live .rg-offers-cards .rg-offer:after{left:24px;right:24px}.rg-live .rg-offers-cards .rg-offer:hover,.rg-live .rg-offers-cards .rg-offer:focus-within{border-color:var(--rs-ink);box-shadow:0 24px 48px -28px #10142673}.rg-live .rg-offer-number{border:1px dashed var(--rs-line-strong);border-radius:var(--rs-radius-pill);min-height:26px;color:var(--rs-ink);letter-spacing:.04em;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.rg-live .rg-recommended{border:1px solid var(--rs-ink);background:var(--rs-ink);color:#fff;font-weight:600}.rg-live .rg-offer-title h3{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:500}.rg-live .rg-offer-price strong{font-family:var(--font-display);letter-spacing:-.02em;font-weight:300}.rg-live .rg-offer-features{border-top-color:var(--rs-line)}.rg-live .rg-offer-features svg{color:var(--rs-ink)}.rg-live .rg-offer-cta,.rg-live .rg-offer-recommended .rg-offer-cta{border:1px solid var(--rs-ink);border-radius:var(--rs-radius-pill);min-height:48px;color:var(--rs-ink);font-family:var(--font-display);letter-spacing:0;background:0 0;font-size:14px;font-weight:500}.rg-live .rg-offer-cta svg{color:var(--rs-orange)}.rg-live .rg-offer-recommended .rg-offer-cta{background:var(--rs-ink);color:#fff}.rg-live .rg-offer-cta:hover,.rg-live .rg-offers-cards .rg-offer:hover .rg-offer-cta,.rg-live .rg-offers-cards .rg-offer:focus-within .rg-offer-cta,.rg-live .rg-offer-recommended .rg-offer-cta:hover,.rg-live .rg-offers-cards .rg-offer-recommended:hover .rg-offer-cta,.rg-live .rg-offers-cards .rg-offer-recommended:focus-within .rg-offer-cta{border-color:var(--rs-ink);background:var(--rs-ink);color:#fff;box-shadow:none}.rg-live .rg-offer-cta:active,.rg-live .rg-offer-recommended .rg-offer-cta:active{color:#fff;background:#0b0e1c;border-color:#0b0e1c}.rg-live .rg-offer-cta:focus-visible,.rg-live .rg-offer-hitarea:focus-visible{outline:3px solid var(--rs-ink);outline-offset:4px}.rg-live .rg-offer-billing strong{font-family:var(--font-display);font-weight:500}.rg-live .rg-included span svg{color:var(--rs-ink)}@media (max-width:700px){.rg-live .rg-offer,.rg-live .rg-offer[data-plan=create],.rg-live .rg-offer[data-plan=manage],.rg-live .rg-offer[data-plan=enterprise]{--rs-offer-radius:var(--rs-radius-card)}}.assistant-booking-launcher{border-color:var(--rs-ink);border-radius:var(--rs-radius-pill);background:var(--rs-ink);font-family:var(--font-display);letter-spacing:0;font-size:14px;font-weight:500;box-shadow:0 12px 28px -14px #10142699}.assistant-booking-launcher:hover{background:#1e2238;border-color:#1e2238}.assistant-booking-launcher:active{background:#0b0e1c;border-color:#0b0e1c}.assistant-booking-launcher svg{color:var(--rs-orange)}:is(.assistant-booking-launcher,.assistant-chat-launcher):focus-visible{outline-color:var(--rs-ink)}@media (prefers-reduced-motion:reduce){.rs-button,.rs-button-ghost,.rs-button-light,.rs-button>svg,.rs-button-ghost>svg,.rs-button-light>svg,.rouse-header .marketing-nav nav>a,.rouse-header .sign-in-link,.rouse-header .marketing-nav-actions .button.primary,.assistant-booking-launcher{transition:none}.rs-button:hover,.rs-button-light:hover,.rs-button:hover>svg,.rs-button-ghost:hover>svg,.rs-button-light:hover>svg{transform:none}}
body:has(.rouse-header){--ink:var(--rs-ink);--charcoal:var(--rs-ink-soft);--body:var(--rs-body);--muted:var(--rs-ink-soft);--border:var(--rs-line);--surface:var(--rs-cream);--soft:var(--rs-peach);--soft-border:#f3c9b2;--faint:var(--rs-cream);--site-ink:var(--rs-ink);--site-body:var(--rs-body);--site-muted:var(--rs-ink-soft);--site-line:var(--rs-line);--site-paper:var(--rs-cream);--site-accent:var(--rs-ink);--brand-action:var(--rs-ink);--brand-action-hover:#1e2238;--brand-action-pressed:#0b0e1c;--brand-lilac:transparent;--brand-lilac-border:var(--rs-line-strong);--brand-lilac-ink:var(--rs-ink);--brand-lilac-hover:var(--rs-ink);--brand-lilac-pressed:#0b0e1c;--report-cta:var(--rs-ink);--report-cta-border:var(--rs-ink);--report-cta-hover:#1e2238;--report-cta-hover-border:#1e2238;--report-cta-pressed:#0b0e1c;--report-cta-ink:#fff;--report-cta-arrow:var(--rs-orange);--report-cta-focus:var(--rs-ink);color:var(--rs-ink)}body:has(.rouse-header) main [class*=reportButton]{border-radius:var(--rs-radius-pill);font-family:var(--font-display);font-weight:500}body:has(.rouse-header) main [class*=reportButton]:hover{box-shadow:0 10px 24px -14px #10142699}body:has(.rouse-header) main :is(h1,h2){font-family:var(--font-display);letter-spacing:-.02em;color:var(--rs-ink);font-weight:400;line-height:1.1}body:has(.rouse-header) main h3{color:var(--rs-ink)}body:has(.rouse-header) main :is(h1,h2)>span:not([class]):last-child{color:var(--rs-ink);background:var(--rs-lavender);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.28em;margin-inline:-.04em;padding:.02em .1em}@media (max-width:360px){body:has(.rouse-header) main h1{overflow-wrap:anywhere}}body:has(.rouse-header) main .button{border-radius:var(--rs-radius-pill);font-family:var(--font-display);letter-spacing:0;box-shadow:none;font-weight:500}body:has(.rouse-header) main .button.primary{background:var(--rs-ink);border-color:var(--rs-ink);color:#fff}body:has(.rouse-header) main .button.primary:hover:not(:disabled){color:#fff;background:#1e2238;border-color:#1e2238}body:has(.rouse-header) main .button.primary:active:not(:disabled){background:#0b0e1c;border-color:#0b0e1c}body:has(.rouse-header) main .button.primary>svg{color:var(--rs-orange)}body:has(.rouse-header) main :is(.button.secondary,.button.lilac,.button.ghost){border-color:var(--rs-line-strong);color:var(--rs-ink);background:0 0}body:has(.rouse-header) main :is(.button.secondary,.button.lilac,.button.ghost):hover:not(:disabled){background:var(--rs-ink);border-color:var(--rs-ink);color:#fff}body:has(.rouse-header) main :is(.button.secondary,.button.lilac,.button.ghost)>svg{color:var(--rs-orange)}body:has(.rouse-header) main :is(a,button,summary,input,textarea,select):focus-visible{outline:3px solid var(--rs-focus);outline-offset:3px}body:has(.rouse-header) main :is(.eyebrow,.rouse-kicker,[class*=eyebrow],[class*=kicker]):not(:empty){border:1px dashed var(--rs-line-strong);border-radius:var(--rs-radius-pill);width:fit-content;min-height:30px;color:var(--rs-ink);font:600 11px/1.4 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;background:0 0;align-items:center;gap:8px;padding:3px 12px;display:inline-flex}body:has(.rouse-header) main :is(.eyebrow,[class*=eyebrow])>img{width:18px;height:auto}body:has(.rouse-header) main :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--rs-line);color:var(--rs-ink);border-radius:12px}body:has(.rouse-header) main :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--rs-ink);box-shadow:none}body:has(.rouse-header) main :is(input[type=checkbox],input[type=radio]){accent-color:var(--rs-ink)}
body{color:var(--rs-ink)}.app-shell{background:var(--rs-cream)}.app-shell .sidebar,.app-shell .app-topbar{background:#fff}.app-shell .page-heading h1,.onboarding h1,.onboarding h2,.ops-page h1,.ops-page h2,.ops-title,.sheet-top h2,.modal h2,.panel>h2,.panel>header h2,.settings-layout h2{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}.app-shell .page-heading h1{font-size:30px;line-height:1.1}body:not(:has(.rouse-header)) :is(h1,h2){font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}.eyebrow,[class*=eyebrow]{color:var(--rs-body);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}.button{border-radius:var(--rs-radius-pill);font-family:var(--font-display);letter-spacing:0;font-weight:500}.button.primary{background:var(--rs-ink);border-color:var(--rs-ink);color:#fff;box-shadow:none}.button.primary:hover:not(:disabled){color:#fff;box-shadow:none;background:#1e2238;border-color:#1e2238}.button.primary:active:not(:disabled){background:#0b0e1c;border-color:#0b0e1c}.button.primary>svg{color:var(--rs-orange)}.button.secondary{border-color:var(--rs-line-strong);color:var(--rs-ink);background:0 0}.button.secondary:hover:not(:disabled){background:var(--rs-ink);border-color:var(--rs-ink);color:#fff}.button.secondary>svg{color:var(--rs-orange)}.button.ghost{color:var(--rs-ink)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--rs-focus);outline-offset:3px}.panel,.brand-card,.opportunity-card,.sheet,.modal,.settings-layout>div,.home-columns>section{border-color:var(--rs-line);box-shadow:none;border-radius:20px}.sheet{border-radius:0}.badge,.filter-chip,.pill,.tag{border-radius:var(--rs-radius-pill)}.nav-link[aria-current=page],.nav-link.is-active{background:var(--rs-lavender-soft);color:var(--rs-ink)}thead{background:var(--rs-cream)}th{color:var(--rs-body)}input:not([type=checkbox]):not([type=radio]),textarea,select{border-radius:12px}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus{border-color:var(--rs-ink)}
.rouse-report-cover{color:#101426;isolation:isolate;background:#fff3ec;border:1px solid #efd5c8;border-radius:16px;padding:36px;position:relative;overflow:hidden}.rouse-report-cover:before{content:"";z-index:-1;background:#e7d9ff;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-55px}.rouse-report-cover:after{content:"";z-index:-1;background:#ffcbbc;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-65px;right:75px}.report-cover-kicker{letter-spacing:.12em;color:#795365;font-size:9px;font-weight:550;line-height:1.5}.report-cover-layout{grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:25px;margin-top:19px;display:grid}.report-cover-layout h2,.report-cover-layout h1{letter-spacing:-.05em;color:#101426;margin:0 0 16px;font-size:42px;font-weight:450;line-height:1.12}.report-cover-layout p{color:#706070;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.report-cover-layout img{object-fit:contain;width:145px;height:160px}.report-cover-meta{color:#7f6972;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:23px;font-size:9px;display:flex}.report-cover-meta span:last-child{color:#74516d;background:#f4e4ee;border-radius:20px;padding:5px 10px}.report-cover-chapters{z-index:1;flex-wrap:wrap;gap:8px;margin-top:25px;display:flex;position:relative}.report-cover-chapters span{color:#695265;background:#fffaf6;border:1px solid #f0dacf;border-radius:5px;padding:8px 11px;font-size:9px;line-height:1.5}.report-cover-chapters b{color:#ac593b;margin-right:5px;font-weight:500}.report-content>.rouse-report-cover{margin:24px 0 30px}.report-content .report-metrics article:first-child{background:#fff1e7;border-color:#edd7c8}.report-content .report-metrics article:nth-child(2){background:#efe7fb;border-color:#dfd3ef}.report-content .report-metrics article:nth-child(3){background:#fbe4ec;border-color:#efd4de}.report-content .research-score-panel{background:#fff0e6;border-color:#efcfbb;border-radius:14px;padding:31px}.report-content .research-score-panel>div:first-child>strong{letter-spacing:-.06em;font-weight:450}.report-content .report-index{color:#664284;background:#e7d8fc;border-color:#deccf1}.report-content .report-roadmap{background:#faf1f6;border:1px solid #efdee8;border-radius:13px;padding:28px}.report-content .report-review-summary{background:#eee2fd;border-color:#d7c0ed}.report-content .research-opportunities>article{background:#fff;border:1px solid #e3d5ef;border-radius:12px;margin-top:16px;padding:27px}.report-content .research-angle{background:#f0e5fd;border-left:3px solid #a68aca}.report-content .research-opportunity-top>span{color:#8d482c}.report-content .research-opportunity-top>b{color:#654481;background:#f1e7fc;border-radius:5px;padding:5px 8px}.report-content .research-communities a{color:#884428;background:#ffecdf;border-color:#f0d1bd}.report-reddit-heading{align-items:center;gap:9px;display:flex}.report-reddit-heading .reddit-mark{width:65px}.report-content .report-methodology{border-color:#dfcdeb}.report-content .report-section-title h2{letter-spacing:-.035em;font-weight:480}.rouse-document{color:#101426;margin:0;font:10px/1.6 Inter,Arial,sans-serif}.rouse-document *{box-sizing:border-box}.rouse-document .page{break-before:page}.rouse-document .page:first-child{break-before:auto}.rouse-document .masthead{border-bottom:1px solid #dccbf3;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:17px;display:flex}.rouse-document .masthead>span{text-align:right;color:#7e6e8a;letter-spacing:.12em;font-size:7px;line-height:1.7}.rouse-document .wordmark img{width:126px;height:auto;display:block}.rouse-document .mini-masthead{margin-bottom:27px;padding-bottom:12px}.rouse-document .mini-masthead .wordmark img{width:92px}.rouse-document .rouse-report-cover{border-radius:14px;margin:0 0 19px;padding:27px 28px}.rouse-document .report-cover-layout{grid-template-columns:minmax(0,1fr) 130px;gap:14px;margin-top:16px}.rouse-document .report-cover-layout img{width:130px;height:147px}.rouse-document .report-cover-layout h1{font-size:37px;font-weight:470;line-height:1.12}.rouse-document .report-cover-layout .lede{font-size:11px}.rouse-document .report-cover-layout .website{margin-top:7px;font-size:9px}.rouse-document .report-cover-meta{margin-top:16px;font-size:8px}.rouse-document .report-cover-chapters{gap:7px;margin-top:18px}.rouse-document .report-cover-chapters span{padding:6px 8px;font-size:7px}.rouse-document .eyebrow{letter-spacing:.12em;color:#ae4c2d;text-transform:uppercase;font-size:7px;font-weight:550}.rouse-document h1{letter-spacing:-.05em;margin:12px 0 18px;font-size:39px;font-weight:470;line-height:1.12}.rouse-document .section-title{margin:12px 0 16px;font-size:36px}.rouse-document h2{letter-spacing:-.035em;margin:22px 0 12px;font-size:19px;font-weight:520;line-height:1.22}.rouse-document h3{margin:8px 0;font-size:12px;font-weight:550;line-height:1.4}.rouse-document h2,.rouse-document h3{break-after:avoid}.rouse-document p{overflow-wrap:anywhere;margin:7px 0 11px}.rouse-document .lede{color:#75667a;font-size:12px;line-height:1.7}.rouse-document a{color:#a84326;overflow-wrap:anywhere;text-decoration:none}.rouse-document .scorecard{background:#f0e7fd;border:1px solid #e2d4f0;border-radius:12px;grid-template-columns:1fr 1fr;margin:15px 0 8px;padding:19px 23px;display:grid}.rouse-document .big-score{letter-spacing:-.06em;color:#493258;margin:4px 0;font-size:53px;font-weight:470;line-height:1.12}.rouse-document .big-score small{color:#867194;letter-spacing:-.02em;font-size:15px}.rouse-document .scorecard>div+div{border-left:1px solid #d8c6ea;flex-direction:column;justify-content:center;gap:3px;padding-left:24px;display:flex}.rouse-document .scorecard b{font-size:17px;font-weight:520}.rouse-document .scorecard span:not(.eyebrow){color:#776682;margin-bottom:6px;font-size:8px}.rouse-document .caption,.rouse-document small{color:#817487;font-size:7px;line-height:1.7}.rouse-document .insight{break-inside:avoid;background:#fff0e8;border-left:3px solid #ff775b;border-radius:0 7px 7px 0;margin:19px 0;padding:13px 16px}.rouse-document .insight p{margin-bottom:0}.rouse-document table{border-collapse:collapse;width:100%;font-size:9px}.rouse-document th{text-align:left;text-transform:uppercase;letter-spacing:.12em;color:#796881;background:#fbf7ff;border-bottom:1px solid #e6dcee;padding:8px;font-size:6px}.rouse-document td{border-bottom:1px solid #ede5f2;padding:8px}.rouse-document .finding{break-inside:avoid;border:1px solid #e9dff0;border-radius:10px;margin:11px 0;padding:15px 17px}.rouse-document .finding:nth-of-type(2n){background:#fdfaff}.rouse-document .finding .pill{float:right}.rouse-document .pill{color:#714990;background:#eadcf8;border-radius:20px;padding:5px 9px;font-size:7px;font-weight:500;display:inline-block}.rouse-document .opportunity{break-inside:avoid;border:1px solid #e2d3ee;border-radius:11px;margin:14px 0;padding:17px}.rouse-document .row{justify-content:space-between;align-items:center;gap:10px;display:flex}.rouse-document .opportunity h3{margin:11px 0;font-size:14px;font-weight:530;line-height:1.35}.rouse-document .angle{background:#f0e5fd;border-left:3px solid #a98aca;border-radius:0 5px 5px 0;padding:11px 13px}.rouse-document .community-heading{border-bottom:1px solid #edddd3;align-items:center;gap:13px;margin-bottom:19px;padding-bottom:12px;display:flex}.rouse-document .community-heading img{object-fit:contain;width:68px;height:19px}.rouse-document .community-heading span{color:#8b6e65;font-size:8px}.rouse-document .callout{break-inside:avoid;background:#ffc9b7;border:1px solid #f0b5a2;border-radius:12px;grid-template-columns:minmax(0,1fr) 105px;align-items:center;gap:15px;margin-top:23px;padding:24px;display:grid}.rouse-document .callout h2{margin:13px 0;font-size:27px;font-weight:470}.rouse-document .callout p{color:#654d54;font-size:9px}.rouse-document .callout img{object-fit:contain;width:105px;height:119px}.rouse-document .callout a{color:#fff;background:#101426;border-radius:5px;margin-top:8px;padding:10px 13px;font-size:9px;display:inline-block}.rouse-document .human-note{color:#725b7b;border-block:1px solid #e7d9ee;justify-content:space-between;gap:20px;margin-top:19px;padding:12px 0;font-size:8px;display:flex}.rouse-document .answer{white-space:pre-wrap;overflow-wrap:anywhere;background:#faf7fd;border:1px solid #ece4f3;border-radius:8px;padding:18px;font:9px/1.7 Inter,Arial,sans-serif}.rouse-document .sources{padding-left:17px;font-size:8px;line-height:1.8}.rouse-document li{overflow-wrap:anywhere;margin:7px 0}@media screen and (max-width:600px){.report-content .rouse-report-cover{border-radius:11px;padding:24px 21px}.report-content .report-cover-layout{grid-template-columns:minmax(0,1fr) 76px;gap:8px;margin-top:14px}.report-content .report-cover-layout h2{font-size:28px;line-height:1.15}.report-content .report-cover-layout p{font-size:11px}.report-content .report-cover-layout img{width:76px;height:92px}.report-content .report-cover-kicker{font-size:7px}.report-content .report-cover-chapters{gap:6px;margin-top:20px}.report-content .report-cover-chapters span{padding:6px 8px;font-size:8px}.report-content .report-cover-meta{margin-top:17px;font-size:8px}.report-content .research-score-panel{padding:24px}.report-content .research-opportunities>article{padding:20px}.report-content .report-roadmap{padding:22px}}@media print{.rouse-report-cover,.report-cover-chapters,.research-score-panel{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.brief-heading{max-width:680px;margin:0 0 24px}.brief-heading h2{letter-spacing:-.04em;color:#101426;margin:12px 0;font-size:28px;font-weight:480;line-height:1.2}.brief-heading>p{color:#716679;font-size:13px;line-height:1.75}.brief-scorecard{margin:35px 0}.brief-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.brief-category{--brief-accent:#b94520;break-inside:avoid;background:#fff3ec;border:1px solid #ead8ce;border-radius:12px;min-width:0;padding:23px}.brief-category.tone-1{--brief-accent:#7852bd;background:#f0eafa;border-color:#ded2f0}.brief-category.tone-2{--brief-accent:#ac4c74;background:#fcebf2;border-color:#f0d2df}.brief-category.tone-3{--brief-accent:#8a5938;background:#faf4eb;border-color:#eadecf}.brief-category.tone-4{--brief-accent:#5f559f;background:#efedfa;border-color:#dcd7ef}.brief-category-group{letter-spacing:.09em;text-transform:uppercase;color:#6b5d70;font-size:9px;display:block}.brief-category h3{margin:9px 0 20px;font-size:14px;font-weight:550;line-height:1.35}.brief-category-value{letter-spacing:-.055em;color:#292034;align-items:baseline;gap:6px;font-size:45px;font-weight:450;line-height:1;display:flex}.brief-category-value>span{color:#75667a;letter-spacing:0;font-size:11px;font-weight:450}.brief-score-track{background:#e2d6df;border-radius:5px;height:4px;margin:17px 0 13px;overflow:hidden}.brief-score-track>span{background:var(--brief-accent);border-radius:5px;height:100%;display:block}.brief-coverage{color:#6d5e71;margin:0;font-size:10px;line-height:1.6}.brief-category details{border-top:1px solid #e0d3df;margin-top:17px;padding-top:13px}.brief-category summary{cursor:pointer;color:#5d3e6a;font-size:10px}.brief-category details p{margin:12px 0;font-size:11px;line-height:1.7}.brief-footnote{color:#756a7d;margin:14px 0;font-size:10px;line-height:1.75}.brief-evidence{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.brief-evidence a{color:#914624;text-underline-offset:3px;align-items:center;gap:3px;font-size:10px;text-decoration:underline;display:inline-flex}.brief-coverage-strip{border-block:1px solid #e9e0ee;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0;padding:20px 0;display:grid}.brief-coverage-strip>div{border-left:1px solid #e9e0ee;padding:0 17px}.brief-coverage-strip>div:first-child{border-left:0;padding-left:0}.brief-coverage-strip b{letter-spacing:-.04em;font-size:28px;font-weight:480;display:block}.brief-coverage-strip small{color:#7d7285;font-size:13px;font-weight:400}.brief-coverage-strip span{color:#776b80;margin-top:3px;font-size:10px;display:block}.brief-takeaways{background:#faf5fb;border:1px solid #ebddea;border-radius:12px;margin:30px 0;padding:27px}.brief-takeaways>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:21px;display:grid}.brief-takeaways article>span{color:#995173;font-size:11px}.brief-takeaways h3{margin:10px 0;font-size:14px;font-weight:530;line-height:1.5}.brief-takeaways p{color:#756a7d;font-size:12px;line-height:1.75}.brief-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.brief-community-grid>article{background:#fff;border:1px solid #e7d8ef;border-radius:12px;min-width:0;padding:25px}.brief-community-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.brief-community-top>span{color:#855675;letter-spacing:.08em;font-size:8px}.brief-community-top b{color:#71548c;font-size:17px;font-weight:500}.brief-community-top small{margin-left:2px;font-size:8px;font-weight:400}.brief-community-grid h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:19px 0 13px;font-size:21px;font-weight:500}.brief-community-grid h3 a{color:#101426;align-items:center;gap:6px;display:inline-flex}.brief-community-grid p{color:#756a7d;font-size:12px;line-height:1.8}.brief-community-grid p>strong{color:#43324e;font-weight:550}.brief-post-idea{background:#f1eafa;border:1px solid #e3d7f0;border-radius:8px;margin:19px 0;padding:21px}.brief-post-idea h4{margin:12px 0;font-size:14px;font-weight:520;line-height:1.5}.brief-post-idea ol{margin:0;padding-left:17px}.brief-post-idea li{color:#6e5d7d;margin:6px 0;font-size:11px;line-height:1.8}.brief-rule-note{border-top:1px solid #ece2ef;margin-top:18px;padding:16px 0 0}.brief-rule-note b{color:#81633c;font-size:11px;font-weight:500}.brief-rule-note a{color:#914624;align-items:center;gap:4px;font-size:11px;display:inline-flex}.brief-reply{border-top:1px solid #e9deee;margin-top:20px;padding-top:16px}.brief-reply summary{cursor:pointer;color:#62427a;font-size:12px;font-weight:500}.brief-reply li{color:#72647d;margin:8px 0;font-size:12px;line-height:1.75}.brief-reply-draft{background:#fff7f1;border:1px solid #efdcd0;border-radius:8px;margin-top:16px;padding:20px}.brief-reply-draft>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.brief-reply-draft button{color:#7f492e;cursor:pointer;background:#fffdfa;border:1px solid #dfcabb;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.brief-reply-draft p{white-space:pre-wrap;margin:16px 0 0;font-size:12px;line-height:1.9}.brief-copy-status{color:#775280;font-size:10px;display:block}.brief-content-gaps article{break-inside:avoid;border-top:1px solid #e5daed;padding:23px 0}.brief-gap-status{color:#786287;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:9px;display:flex}.brief-gap-status>span:first-child{color:#a84c2c}.brief-content-gaps h3{letter-spacing:-.02em;margin:14px 0;font-size:17px;font-weight:500;line-height:1.5}.brief-content-gaps p{color:#776b80;font-size:12px;line-height:1.8}.brief-peers strong{color:#5f476f;margin-right:6px;font-size:10px;font-weight:500}.brief-gap-footer{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.brief-gap-footer>span{color:#705787;background:#f0e8f8;border-radius:5px;padding:6px 10px;font-size:9px}.brief-plan{background:#fcf5f9;border:1px solid #ead9e4;border-radius:14px;padding:29px}.brief-plan>ol{margin:0;padding:0;list-style:none}.brief-plan>ol>li{break-inside:avoid;border-top:1px solid #e7d7e4;grid-template-columns:36px minmax(0,1fr);gap:15px;padding:22px 0;display:grid}.brief-plan-number{color:#725487;background:#eadcf4;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.brief-plan h3{letter-spacing:-.025em;margin:8px 0 13px;font-size:17px;font-weight:500;line-height:1.4}.brief-plan p{color:#75667d;font-size:12px;line-height:1.8}.brief-deliverable strong{color:#61476f;margin-right:6px;font-weight:500}.brief-plan-meta{color:#8a6c86;flex-wrap:wrap;gap:8px 20px;margin-top:13px;font-size:9px;display:flex}.brief-source-ledger details{border-block-start:1px solid #e2d4ed;padding:18px 0}.brief-source-ledger summary{cursor:pointer;color:#69437e;font-size:12px}.brief-source-ledger li{color:#776b80;margin:18px 0;font-size:11px;line-height:1.8}.brief-source-ledger li a{color:#965033;align-items:center;gap:5px;font-weight:500;display:inline-flex}.brief-source-ledger li p{overflow-wrap:anywhere;margin:4px 0;font-size:10px}.brief-source-ledger li span{color:#927b9f;font-size:9px}.result-page .brief-scorecard{border-bottom:1px solid #e5dced;padding:12px 0 30px}.compact .brief-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.compact .brief-category{padding:20px 17px}.compact .brief-category h3{min-height:36px;font-size:13px}.compact .brief-category-value{font-size:36px}@media screen and (max-width:800px){.brief-category-grid,.compact .brief-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-community-grid{grid-template-columns:minmax(0,1fr)}.brief-takeaways>div{grid-template-columns:minmax(0,1fr);gap:18px}}@media screen and (max-width:480px){.brief-category{padding:17px}.brief-category h3{min-height:33px;font-size:12px}.brief-category-value{font-size:36px}.brief-heading h2{font-size:25px}.brief-coverage-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.brief-coverage-strip>div:nth-child(3){border-left:0;padding-left:0}.brief-community-grid>article,.brief-plan{padding:20px}.brief-plan>ol>li{grid-template-columns:25px minmax(0,1fr);gap:12px}.brief-plan-number{width:25px;height:25px;font-size:9px}}.rouse-document .brief-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rouse-document .brief-category{padding:16px}.rouse-document .brief-category-group{font-size:6px}.rouse-document .brief-category h3{margin:8px 0 12px;font-size:12px}.rouse-document .brief-category-value{font-size:34px}.rouse-document .brief-category-value span{font-size:9px}.rouse-document .brief-category p{margin:9px 0 0;font-size:8px;line-height:1.7}.rouse-document .brief-category .brief-coverage{font-size:7px}.rouse-document .brief-score-track{margin:13px 0 10px}.rouse-document .brief-coverage-strip{margin:18px 0;padding:15px 0}.rouse-document .brief-coverage-strip b{font-size:24px}.rouse-document .brief-coverage-strip span{font-size:7px}.rouse-document .brief-post-idea{padding:18px}.rouse-document .brief-post-idea li{font-size:9px}.rouse-document .brief-reply-draft{padding:15px}.rouse-document .brief-reply-draft p{font-size:9px;line-height:1.8}.rouse-document .brief-evidence{gap:10px;margin:8px 0}.rouse-document .brief-evidence a{font-size:7px}.rouse-document .brief-plan{padding:22px}.rouse-document .brief-plan>ol>li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:17px 0}.rouse-document .brief-plan h3{margin:8px 0;font-size:13px}.rouse-document .brief-plan p{font-size:9px}.rouse-document .brief-plan-meta{font-size:7px}.rouse-document .brief-plan-number{width:25px;height:25px;font-size:9px}@media print{.brief-category,.brief-post-idea,.brief-plan,.brief-reply-draft{-webkit-print-color-adjust:exact;print-color-adjust:exact}.brief-reply-draft button,.brief-copy-status{display:none}}.rouse-document .brief-focus .finding{margin:9px 0;padding:10px 14px}.rouse-document .brief-focus .finding h3{margin:4px 0;font-size:11px}.rouse-document .brief-focus .finding p{margin:5px 0;font-size:9px}.rouse-document .brief-next-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.rouse-document .brief-next-grid .finding{margin:0}.rouse-document .answer-evidence{break-inside:avoid;border-bottom:1px solid #e6dced;margin-bottom:22px;padding-bottom:16px}.brief-post-idea ol,.brief-source-ledger ol{padding-left:18px;list-style:decimal}.brief-reply>ul{padding-left:18px;list-style:outside}
.op-preview{--op-ink:#171a2d;--op-muted:#666979;--op-line:#e6e2dc;color:var(--op-ink);text-align:left}.op-preview a{color:inherit;text-decoration:none}.op-preview a:hover{text-underline-offset:4px;text-decoration:underline}.op-preview button{font:inherit}.op-preview h2,.op-preview h3,.op-preview h4,.op-preview p{margin:0}.op-preview h2{letter-spacing:-1.1px;font-size:clamp(25px,3vw,35px);font-weight:520;line-height:1.15}.op-preview h3{letter-spacing:-.5px;font-weight:580}.op-eyebrow{letter-spacing:1.5px;color:#696877;font-size:10px;font-weight:650;line-height:1.7;display:block}.op-example-note{color:#575268;background:#f0edff;border:1px solid #e1dbfa;border-radius:10px;padding:12px 16px;font-size:12px;line-height:1.6;margin-bottom:22px!important}.op-intro{background:radial-gradient(at 91% 2%,#efdbfc 0,#0000 45%),linear-gradient(115deg,#fffaf2,#ffeddf 72%,#efebff);border:1px solid #e7dfd8;border-radius:18px;grid-template-columns:1fr 130px;gap:18px 30px;padding:34px 36px 0;display:grid;position:relative;overflow:hidden}.op-intro h2{letter-spacing:-1.9px;margin:13px 0 16px;font-size:clamp(32px,4.4vw,51px);font-weight:500}.op-intro h2 em{color:#bf461d;font-style:normal}.op-intro p{color:#62606b;max-width:610px;font-size:14px;line-height:1.7}.op-intro>img{filter:drop-shadow(0 12px 18px #53417a13);place-self:center}.op-intro-foot{color:#6a616c;border-top:1px solid #33231515;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-top:7px;padding:17px 0;font-size:11px;display:flex}.op-intro-foot img{width:auto;height:20px}.op-inventory{border:1px solid var(--op-line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 8px;padding:22px 0;display:grid}.op-inventory>div{border-right:1px solid var(--op-line);grid-template-columns:20px auto;align-items:center;gap:4px 11px;padding:0 25px;display:grid}.op-inventory>div:last-child{border:0}.op-inventory svg{color:#dc5c35}.op-inventory strong{letter-spacing:-.6px;font-size:26px;font-weight:550;line-height:1.1}.op-inventory strong small{color:#787584;font-size:14px;font-weight:400}.op-inventory>div>span{color:var(--op-muted);grid-column:2;font-size:11px}.op-contents{border-bottom:1px solid var(--op-line);flex-wrap:wrap;gap:6px;padding:9px 0 13px;display:flex}.op-contents button{color:#656071;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 13px;font-size:12px}.op-contents button:hover{color:#514090;background:#eee9ff}.op-discussions,.op-communities,.op-snapshot,.op-evidence{padding-top:42px}.op-section-head{justify-content:space-between;align-items:end;gap:22px;margin-bottom:22px;display:flex}.op-section-head .op-eyebrow{margin-bottom:8px}.op-section-head p{color:var(--op-muted);max-width:620px;margin-top:10px;font-size:13px;line-height:1.7}.op-section-head h2{scroll-margin-top:115px}.op-count{color:#777181;flex-shrink:0;padding-bottom:3px;font-size:10px}.op-discussion-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.op-preview-card{background:#fff;border:1px solid #dfdcd6;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 4px 16px #29193804}.op-source{min-width:0}.op-source-top{justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 0;display:flex}.op-community-identity{align-items:center;gap:10px;min-width:0;display:flex}.op-community-identity .op-avatar{object-fit:contain;background:#fff4ea;border-radius:50%;width:34px;height:34px;padding:5px}.op-community-identity>div{min-width:0}.op-community-identity a,.op-community-identity strong{overflow-wrap:anywhere;font-size:12px;font-weight:650}.op-community-identity span{color:#85808a;overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.op-discussion-number{font-variant-numeric:tabular-nums;color:#99929e;font-size:11px}.op-source-body{padding:18px 22px}.op-intent{color:#886135;background:#fff3df;border-radius:4px;padding:4px 8px;font-size:10px;line-height:1.5;display:inline-flex}.op-source h3{overflow-wrap:anywhere;margin:12px 0 13px;font-size:21px;line-height:1.35}.op-source h3 svg{vertical-align:middle;color:#ada3a5;margin-left:7px;display:inline}.op-source-summary{color:#686471;font-size:12px;line-height:1.8}.op-source-summary>span{letter-spacing:.8px;text-transform:uppercase;color:#89818b;margin-bottom:3px;font-size:9px;display:block}.op-source blockquote{color:#666171;border-left:2px solid #ddd4c9;margin:14px 0 2px;padding:0 0 0 13px;font-size:12px;line-height:1.8}.op-capture{background:#f9f8f6;border:1px solid #e9e3de;border-radius:8px;margin-top:17px;position:relative;overflow:hidden;display:block!important}.op-capture img{object-fit:contain;object-position:top;background:#fff;width:100%;max-height:340px;display:block}.op-capture>span{color:#79717e;border-top:1px solid #eee9e3;padding:8px 11px;font-size:9px;display:block}.op-engagement{color:#6e6974;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;font-size:10px;display:flex}.op-engagement span{align-items:center;gap:4px;display:flex}.op-engagement small{color:#9a9099;font-size:9px}.op-annotation{background:#f3f0fc;border-radius:8px;margin:0 12px 12px;padding:16px}.op-annotation>span{letter-spacing:1.1px;color:#796094;font-size:9px;font-weight:650}.op-annotation p{color:#534865;margin-top:6px;font-size:12px;line-height:1.8}.op-source-bottom{color:#8a808a;border-top:1px solid #eeeae5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:13px 21px;font-size:9px;display:flex}.op-source-bottom>span,.op-source-bottom a,.op-source-bottom>div{align-items:center;gap:5px;display:flex}.op-source-bottom>div{gap:12px}.op-source-bottom a{color:#706375;font-weight:550}.op-evidence-note{color:#87808a;max-width:850px;font-size:11px;line-height:1.8;margin-top:14px!important}.op-empty{background:#faf7f1;border:1px dashed #ddd5c8;border-radius:12px;gap:17px;padding:28px;display:flex}.op-empty h3{font-size:17px}.op-empty p{color:#77707a;margin-top:9px;font-size:13px;line-height:1.7}.op-community-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.op-community-card{background:#fffaf2;border:1px solid #e8dfd0;border-radius:12px;min-width:0;overflow:hidden}.op-community-card.tone-1{background:#f5f2fc;border-color:#e4ddef}.op-community-card.tone-2{background:#fff2eb;border-color:#f0ded2}.op-community-banner{object-fit:cover;width:100%;height:70px;display:block}.op-community-heading{align-items:center;gap:10px;padding:20px 18px 0;display:flex}.op-community-heading>div{min-width:0}.op-community-icon{object-fit:cover;color:#ba6632;background:#ffe4c8;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:17px;font-weight:650;display:grid}.op-community-icon.tone-1{color:#75609b;background:#e7ddff}.op-community-icon.tone-2{color:#b2552f;background:#ffdaca}.op-community-heading a,.op-community-heading strong{overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.5}.op-community-heading a svg{vertical-align:middle;margin-left:3px}.op-community-heading div>span{color:#8d7c8e;margin-top:3px;font-size:9px;display:block}.op-community-card>p{color:#6f6272;padding:15px 18px 18px;font-size:12px;line-height:1.8}.op-community-foot{color:#796b7c;border-top:1px solid #927a671a;justify-content:space-between;align-items:center;gap:8px;padding:13px 18px;font-size:9px;display:flex}.op-community-foot span,.op-community-foot a{align-items:center;gap:4px;display:flex}.op-score.audit-score{background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:center;gap:12px;width:auto;height:auto;padding:0;display:flex}.op-score>strong{letter-spacing:-1.8px;color:#c65a30;font-size:37px;font-weight:500;line-height:1}.op-score>strong small{color:#9e9095;letter-spacing:0;font-size:14px;font-weight:400}.op-score>span{color:#817384;font-size:9px;line-height:1.7}.op-score-groups{grid-template-columns:3fr 2fr;gap:20px;display:grid}.op-score-group>h3{letter-spacing:.2px;color:#837b89;margin-bottom:12px;font-size:11px;font-weight:500}.op-score-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:9px;display:grid}.op-category{border:1px solid var(--op-line);background:#fff;border-radius:9px;min-width:0;padding:17px 14px}.op-category>span{color:#6c6472;min-height:32px;font-size:10px;line-height:1.5;display:block}.op-category>strong{letter-spacing:-.7px;margin:7px 0 14px;font-size:27px;font-weight:500;display:block}.op-category strong small{color:#9a8c98;margin-left:3px;font-size:10px;font-weight:400}.op-score-track{background:#f1e9e4;border-radius:3px;height:3px;overflow:hidden}.op-score-track>span{background:#e8916e;border-radius:3px;height:100%;display:block}.op-score-group:last-child .op-score-track>span{background:#a995dc}.op-category p{color:#918492;margin-top:10px;font-size:9px;line-height:1.7}.op-comparison{border:1px solid var(--op-line);background:#fff;border-radius:12px;grid-template-columns:1fr 1.2fr;gap:30px;margin-top:20px;padding:27px;display:grid}.op-comparison h3{margin:7px 0;font-size:20px;line-height:1.4}.op-comparison p{color:#867788;font-size:11px;line-height:1.8}.op-ranking>div{border-bottom:1px solid #eee8e5;grid-template-columns:100px 1fr 35px;align-items:center;gap:12px;padding:11px 0;display:grid}.op-ranking>div:last-child{border:0}.op-ranking>div>span{overflow-wrap:anywhere;font-size:12px}.op-ranking small{color:#9b8f9d;font-size:9px;font-weight:400}.op-ranking>div>span small{color:#b35531;margin-top:4px;display:block}.op-rank-track{background:#f3eff9;border-radius:9px;height:7px;overflow:hidden}.op-rank-track>span{background:#bbacd9;border-radius:9px;height:100%;display:block}.op-ranking .is-target .op-rank-track>span{background:#e7845c}.op-ranking strong{text-align:right;font-size:14px;font-weight:550}.op-methodology,.op-website-findings,.op-source-ledger{border-top:1px solid var(--op-line);color:#817485;margin-top:22px;padding:17px 0;font-size:11px;line-height:1.8}.op-methodology summary,.op-website-findings summary,.op-source-ledger summary{cursor:pointer;color:#66566e;font-size:12px;font-weight:550}.op-methodology p{max-width:900px;margin-top:12px}.op-methodology a{color:#8d6047;align-items:center;gap:3px;margin-left:7px;display:inline-flex}.op-business-context{background:#f3f0fa;border:1px solid #e5dfee;border-radius:12px;grid-template-columns:25px 1fr minmax(100px,.4fr);gap:20px;padding:26px;display:grid}.op-business-context>svg{color:#9c83bf}.op-business-context h3{margin:6px 0 9px;font-size:21px}.op-business-context p{color:#77677f;font-size:12px;line-height:1.8}.op-business-context a{color:#89609c;align-items:center;gap:5px;margin-top:10px;font-size:10px;display:inline-flex}.op-business-audience{border-left:1px solid #ddd3e8;padding-left:20px}.op-business-audience>span{color:#95849f;font-size:10px}.op-business-audience strong{color:#665270;margin-top:8px;font-size:13px;font-weight:500;line-height:1.7;display:block}.op-question-table{border:1px solid var(--op-line);background:#fff;border-radius:12px;margin-top:23px;overflow:hidden}.op-question-heading{background:#faf8f4;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.op-question-heading h3{font-size:17px}.op-question-heading>span{color:#8b7c8c;font-size:10px}.op-question-table article{border-top:1px solid #eee8e1;grid-template-columns:1fr 165px;gap:24px;padding:20px 24px;display:grid}.op-question-table h4{font-size:13px;font-weight:550;line-height:1.6}.op-question-table p{color:#8b7a8a;margin-top:7px;font-size:11px;line-height:1.6}.op-question-table a{color:#a06a49;align-items:center;gap:3px;margin:8px 12px 0 0;font-size:10px;display:inline-flex}.op-question-result{flex-direction:column;justify-content:center;align-items:start;gap:7px;display:flex}.op-question-result>span{color:#a06435;background:#fff1e5;border-radius:5px;padding:5px 8px;font-size:10px}.op-question-result>span.is-present{color:#746092;background:#eee9fb}.op-question-result>small{color:#908096;margin-left:4px;font-size:9px}.op-website-findings article{border:1px solid var(--op-line);background:#fff;border-radius:8px;gap:12px;margin-top:16px;padding:16px;display:flex}.op-website-findings article>svg{color:#9989aa;flex-shrink:0;margin-top:3px}.op-website-findings h4{color:#64586b;font-size:12px;font-weight:550}.op-website-findings p{margin-top:4px;font-size:11px}.op-website-findings a{align-items:center;gap:5px;margin-top:8px;font-size:10px;display:inline-flex}.op-source-ledger>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.op-source-ledger a{border:1px solid var(--op-line);overflow-wrap:anywhere;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.op-source-ledger svg{flex-shrink:0}.report-edition-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.report-edition-toolbar h1{color:#726477;letter-spacing:0!important;margin:0!important;font-size:13px!important;font-weight:550!important}.report-edition-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-edition-actions .button{min-height:36px;padding:9px 13px;font-size:11px}.report-edition-actions .report-continue{color:#65517f;background:#ede7fa;border:1px solid #e0d6f2}.report-edition-state{color:#7c6d80;background:#faf6ef;border:1px solid #e7dfd4;border-radius:8px;margin-bottom:18px;padding:13px 17px;font-size:11px}.report-next-steps{background:linear-gradient(125deg,#f5f0fb,#fff5ec);border:1px solid #e3d8ef;border-radius:16px;margin-top:40px;padding:30px;scroll-margin-top:110px}.report-next-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.report-next-heading h2{letter-spacing:-1px;margin:8px 0 11px;font-size:29px;font-weight:500;line-height:1.15}.report-next-heading p{color:#7b6b80;max-width:590px;font-size:13px;line-height:1.8}.report-next-heading img{flex-shrink:0}.report-next-steps .result-offers{gap:15px}.report-next-steps .result-offer{background:#fffdfb;border:1px solid #e5dbdf;border-radius:12px;padding:23px}.report-next-steps .result-offer h3{letter-spacing:-.8px;font-size:23px}.report-next-steps .result-offer>p{font-size:12px}.report-next-steps .service-price strong{font-size:15px!important}.report-next-steps .service-price p{font-size:11px}.report-next-steps .result-offer>small{color:#9a8497;margin-top:10px;font-size:9px;line-height:1.7;display:block}.report-next-steps .result-call{background:0 0;border:0;margin:0;padding:24px 0 0}.report-next-steps .result-call h3{font-size:16px}.report-next-steps .result-call p{font-size:11px}.report-next-steps .result-call .button{font-size:12px}.result-heading{margin-bottom:23px!important}.result-heading h1{font-size:clamp(29px,4vw,45px)!important}.result-heading>img{width:95px!important;height:auto!important}.result-preview-delivery{margin-top:32px!important}.result-keep-preview h2,.result-email-card h2{letter-spacing:-.9px!important;font-size:29px!important}.result-keep-preview{background:linear-gradient(130deg,#ede6f8,#fff0e6)!important}.result-keep-preview p,.result-email-card>p{font-size:13px!important;line-height:1.8!important}.result-email-card{border-radius:15px!important}.result-keep-preview>img{width:95px!important;height:auto!important}.research-milestones{gap:6px;margin-top:13px;display:flex}.research-milestones>span{color:#9a869e;text-align:center;background:#f4eff8;border-radius:5px;flex:1;padding:8px 7px;font-size:9px}.research-milestones>span.is-done{color:#745c93;background:#eee7f9}.research-milestones>span.is-active{color:#ae6635;background:#fff0e2}@media (min-width:1100px){.report-delivery{max-width:1050px!important}.report-page{max-width:1150px!important}.result-page{max-width:1100px!important}}@media (max-width:900px){.op-community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-score-groups{grid-template-columns:1fr}.op-section-head{align-items:start}.op-count{text-align:right;max-width:130px;line-height:1.7}.op-comparison{grid-template-columns:1fr}.op-inventory>div{padding:0 18px}.report-edition-actions .button{font-size:10px}.report-next-steps{padding:24px}}@media (max-width:600px){.op-intro{border-radius:12px;grid-template-columns:1fr 65px;gap:15px 7px;padding:23px 21px 0}.op-intro h2{letter-spacing:-1.2px;font-size:31px}.op-intro p{grid-column:1/-1;font-size:12px;line-height:1.8}.op-intro>img{width:70px;height:auto}.op-intro-foot{padding:13px 0;font-size:9px}.op-eyebrow{letter-spacing:1.1px;font-size:8px}.op-inventory{border-radius:9px;padding:17px 0}.op-inventory>div{flex-direction:column;align-items:start;gap:7px;padding:0 12px;display:flex}.op-inventory svg{width:15px;height:15px}.op-inventory strong{font-size:23px}.op-inventory>div>span{font-size:9px;line-height:1.6}.op-contents{gap:0}.op-contents button{padding:9px;font-size:10px}.op-discussions,.op-communities,.op-snapshot,.op-evidence{padding-top:29px}.op-section-head{margin-bottom:17px;display:block}.op-section-head h2{letter-spacing:-1px;font-size:27px}.op-section-head p{font-size:12px}.op-count{text-align:left;max-width:none;margin-top:12px;font-size:9px;display:block}.op-discussion-list,.op-community-grid{grid-template-columns:1fr;gap:14px}.op-source-top{padding:18px 18px 0}.op-source-body{padding:17px 18px}.op-source h3{font-size:21px}.op-source-summary,.op-source blockquote,.op-annotation p{font-size:12px}.op-source-bottom{padding:12px 16px;font-size:9px}.op-score.audit-score{margin-top:19px}.op-score-grid{gap:6px}.op-category{padding:13px 10px}.op-category>span{font-size:9px}.op-category p{font-size:8px}.op-category>strong{font-size:25px}.op-comparison{gap:13px;padding:20px}.op-ranking>div{grid-template-columns:88px 1fr 32px;gap:9px}.op-business-context{grid-template-columns:20px 1fr;gap:12px;padding:20px}.op-business-audience{border:0;border-top:1px solid #ddd3e8;grid-column:2;padding:12px 0 0}.op-question-heading{padding:18px;display:block}.op-question-heading>span{margin-top:8px;display:block}.op-question-table article{grid-template-columns:1fr;gap:11px;padding:18px}.op-question-result{flex-flow:wrap;justify-content:start;align-items:center}.op-source-ledger>div{grid-template-columns:1fr}.report-edition-toolbar{flex-direction:column;align-items:start;gap:12px}.report-edition-actions{gap:5px;width:100%}.report-edition-actions .button{padding:9px 10px;font-size:10px}.report-next-steps{border-radius:12px;padding:21px 17px}.report-next-heading h2{font-size:26px}.report-next-heading p{font-size:12px}.report-next-heading img{width:60px;height:auto}.report-next-steps .result-offer{padding:20px}.result-heading>img{width:64px!important}.result-heading{gap:12px!important}.result-heading .rouse-kicker{font-size:9px}.result-heading p{font-size:12px!important}.op-example-note{padding:10px 13px;font-size:10px}.op-empty{padding:22px 18px}.op-empty svg{flex-shrink:0}.op-evidence-note{font-size:10px}}@media (prefers-reduced-motion:no-preference){.op-preview-card,.op-community-card{transition:box-shadow .2s,border-color .2s}.op-preview-card:hover{border-color:#d0bfd9;box-shadow:0 8px 24px #3729430b}.op-community-card:hover{box-shadow:0 6px 20px #6040680b}.op-score-track>span{transform-origin:0;animation:.6s ease-out both op-bar-enter}@keyframes op-bar-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media print{.op-contents,.report-edition-toolbar,.report-next-steps{display:none!important}.op-preview-card,.op-community-card,.op-question-table article{break-inside:avoid}.op-intro{-webkit-print-color-adjust:exact;print-color-adjust:exact}.op-discussion-list{display:block}.op-preview-card{margin-bottom:16px}.op-section-head{break-after:avoid}}.result-preview-delivery{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:18px;display:grid}.result-keep-preview{border:1px solid #e3d7ed;border-radius:15px;flex-direction:column;align-items:start;padding:30px;display:flex;position:relative;overflow:hidden}.result-keep-preview .rouse-kicker{letter-spacing:1.2px;color:#8d769a;font-size:9px}.result-keep-preview h2{margin:15px 0;font-weight:500;line-height:1.15}.result-keep-preview p{color:#7f6b85;margin:0 0 18px}.result-keep-preview .rouse-text-link{color:#705380;font-size:12px}.result-keep-preview>img{margin-top:auto;padding-top:25px;width:105px!important}.op-discussion-list:has(>article:only-child){grid-template-columns:1fr}.op-discussion-list:has(>article:only-child) .op-source-body{max-width:850px}.op-community-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.op-avatar-placeholder{color:#d65e2c;background:#ffede0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:15px;font-weight:600;display:grid}.op-source-bottom .op-reddit-wordmark{width:48px;height:auto;margin-right:5px;display:block}@media (max-width:600px){.result-preview-delivery{grid-template-columns:1fr;gap:15px}.result-keep-preview{padding:23px}.result-keep-preview>img{padding:0;position:absolute;bottom:16px;right:19px;width:78px!important}.result-keep-preview .rouse-text-link{max-width:calc(100% - 80px);margin-top:3px}.result-keep-preview p{margin-bottom:19px}.op-community-grid{grid-template-columns:1fr}}.op-intro>div:first-child,.op-business-context>div{min-width:0}.op-intro h2,.op-business-context h3,.op-business-audience strong,.op-source-summary,.op-source blockquote,.op-annotation p,.op-community-card>p{overflow-wrap:anywhere}.op-community-identity>.op-avatar-placeholder{color:#d65e2c;place-items:center;margin:0;font-size:15px;display:grid}.op-reddit-logo{object-fit:contain;flex-shrink:0;width:75px;height:25px;display:block}.op-reddit-feed{background:#f3f5f5;border:1px solid #e2e5e6;border-radius:18px;padding:0 17px 17px}.op-reddit-feed-top{align-items:center;gap:15px;min-height:69px;padding:17px 4px;display:flex}.op-reddit-feed-top>span{color:#667079;border-left:1px solid #d7dcde;padding-left:15px;font-size:11px}.op-reddit-feed-top>small{letter-spacing:1.2px;color:#77828a;margin-left:auto;font-size:8px}.op-reddit-feed .op-preview-card{border-color:#e0e4e5;border-radius:13px;box-shadow:0 3px 8px #152e3705}.op-reddit-avatar{object-fit:cover;background:#fff;border-radius:50%;flex-shrink:0;width:36px;height:36px;display:block}.op-reddit-avatar.is-default{background:#fff;padding:2px}.op-reddit-avatar.is-large{border:4px solid #fff;width:58px;height:58px;box-shadow:0 0 0 1px #e9e9eb}.op-reddit-source-label{letter-spacing:1.1px;color:#8d979d;flex-shrink:0;font-size:8px}.op-reddit-feed .op-community-identity a{color:#25323a;font-size:12px}.op-preview .op-thread-title{text-align:left;color:#18232b;font-size:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-weight:600;display:block}.op-preview .op-thread-title:hover{color:#b23800}.op-preview :is(.op-thread-title,.op-preview-trigger,.op-community-cover-button,.op-community-heading button,.op-popup-close):focus-visible{outline-offset:4px;outline:2px solid #8c65c5}.op-reddit-feed .op-intent{color:#465c65;background:#eaf0f2;border-radius:20px;padding:4px 9px;font-size:9px}.op-reddit-feed .op-source h3{margin-top:11px}.op-reddit-feed .op-source-body{padding-top:15px}.op-reddit-feed .op-source blockquote,.op-reddit-dialog .op-source blockquote{color:#55616a;border:0;padding:0;font-size:13px}.op-reddit-feed .op-annotation,.op-reddit-dialog .op-annotation{background:#f6f2fc;border:1px solid #ebe3f4;border-radius:9px;padding:13px 15px}.op-annotation>span{align-items:center;gap:7px;display:flex}.op-annotation>span>img{object-fit:contain;flex-shrink:0}.op-preview-actions{justify-content:space-between;align-items:center;gap:10px;padding:0 22px 17px;display:flex}.op-source-format{color:#7a858d;font-size:9px}.op-preview .op-preview-trigger{color:#31434d;cursor:pointer;background:#eef1f2;border:1px solid #e0e5e7;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:9px 12px;font-size:10px;font-weight:600;display:inline-flex}.op-preview .op-preview-trigger:hover{background:#e3e9eb}.op-preview button.op-capture{text-align:left;cursor:zoom-in;width:100%;padding:0}.op-capture>span{justify-content:space-between;align-items:center;display:flex}.op-reddit-feed .op-engagement,.op-reddit-dialog .op-engagement{color:#344853;gap:7px;margin-top:18px;font-size:10px}.op-reddit-feed .op-engagement>span,.op-reddit-dialog .op-engagement>span{background:#edf1f2;border-radius:999px;gap:5px;padding:8px 10px}.op-reddit-feed .op-engagement .op-reddit-votes,.op-reddit-dialog .op-engagement .op-reddit-votes{color:#ad3b10;background:#fff0e9}.op-reddit-feed .op-engagement small,.op-reddit-dialog .op-engagement small{margin-left:3px;font-size:9px}.op-reddit-feed .op-source-bottom{color:#7b878c;background:#fbfcfc;border-color:#edf0f1}.op-preview .op-community-card{background:#fff;border:1px solid #e2e4e6;border-radius:15px}.op-community-cover-button{text-align:left;cursor:zoom-in;background:#f2f5f5;border:0;width:100%;padding:0;display:block;position:relative}.op-preview .op-community-banner{object-fit:cover;width:100%;height:103px}.op-community-banner-placeholder{background:#f0f3f4;border-bottom:1px solid #e4e8e9;justify-content:space-between;align-items:start;gap:10px;height:103px;padding:20px;display:flex}.op-community-banner-placeholder .op-reddit-logo{width:68px;height:23px}.op-community-banner-placeholder>span{letter-spacing:1.1px;color:#76848b;padding-top:6px;font-size:8px}.op-community-expand{color:#576b75;background:#ffffffed;border:1px solid #dfe4e6;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:12px;right:13px}.op-community-cover-button:hover .op-community-expand{color:#b74516;background:#fff0e9}.op-preview .op-community-heading{align-items:end;gap:13px;margin-top:-22px;padding:0 19px;position:relative}.op-community-heading>div{padding-top:33px}.op-preview .op-community-heading button{color:#23323a;letter-spacing:-.2px;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:650;line-height:1.4}.op-preview .op-community-heading button:hover{color:#b44112}.op-community-heading div>span{color:#78878e;margin-top:5px;font-size:9px;line-height:1.7}.op-preview .op-community-card>p{color:#606a73;padding:17px 20px 20px;font-size:12px}.op-preview .op-community-foot{color:#62747e;border-color:#edf0f1;padding:14px 20px}.op-preview .op-community-foot a{color:#b54823;font-weight:600}.op-reddit-dialog{color:#1b2a32;overscroll-behavior:contain;background:#f5f7f7;border:1px solid #d5dcdf;border-radius:18px;width:min(960px,100vw - 48px);max-width:none;max-height:min(88dvh,1040px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 120px #15202a50}.op-reddit-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111a2b88}.op-popup-shell{min-width:0}.op-popup-toolbar{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #e1e6e7;align-items:center;gap:18px;padding:17px 23px;display:flex;position:sticky;top:0}.op-popup-toolbar>div{color:#75838a;background:#f0f3f4;border-radius:999px;flex:1;align-items:center;gap:5px;min-width:0;padding:11px 15px;font-size:11px;display:flex}.op-popup-toolbar strong{color:#354c57;overflow-wrap:anywhere;font-weight:550}.op-popup-close{color:#344852;cursor:pointer;background:#eef1f2;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.op-popup-close:hover{background:#e1e8eb}.op-popup-body{padding:24px}.op-popup-label{letter-spacing:1px;color:#738089;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 15px;font-size:9px;display:flex}.op-popup-label>span:last-child{letter-spacing:0;font-size:10px}.op-reddit-dialog .op-source{background:#fff;border:1px solid #dfe5e7;border-radius:12px;overflow:hidden}.op-reddit-dialog .op-source-top{padding:23px 26px 0}.op-reddit-dialog .op-source-body{padding:18px 26px 25px}.op-reddit-dialog .op-source h3{max-width:760px;font-size:25px;line-height:1.35}.op-reddit-dialog .op-source-summary{max-width:740px;font-size:14px;line-height:1.8}.op-reddit-dialog .op-annotation{margin:0 15px 15px}.op-reddit-dialog .op-source-bottom{padding:16px 25px;font-size:10px}.op-reddit-dialog .op-capture-expanded{margin:20px 0 0}.op-reddit-dialog .op-capture-expanded img{object-fit:contain;height:auto;max-height:none}.op-capture figcaption{color:#75828a;background:#f8fafb;border-top:1px solid #e5e9ea;padding:10px 13px;font-size:10px}.op-popup-footer{background:#fff;border-top:1px solid #e1e6e7;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex}.op-popup-footer p{color:#7b868e;max-width:560px;font-size:10px;line-height:1.7}.op-popup-footer>a{color:#fff;background:#d93b01;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:12px;font-weight:600;display:inline-flex}.op-popup-footer>a:hover{background:#b83201;text-decoration:none}.op-community-page{background:#fff;border:1px solid #e0e6e8;border-radius:12px;overflow:hidden}.op-community-page>.op-community-banner,.op-community-page>.op-community-banner-placeholder{height:146px}.op-community-page>.op-community-banner-placeholder{background:#eff3f4;align-items:start;padding:25px 28px}.op-popup-community-heading{border-bottom:1px solid #e6e9eb;align-items:end;gap:18px;margin-top:-32px;padding:0 26px 23px;display:flex;position:relative}.op-popup-community-heading .op-reddit-avatar{border-width:5px;width:80px;height:80px}.op-popup-community-heading>div{min-width:0;padding-top:40px}.op-popup-community-heading span{letter-spacing:1px;color:#7c8d96;margin-bottom:5px;font-size:9px;display:block}.op-preview .op-popup-community-heading h2{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:28px;line-height:1.2}.op-community-page-layout{grid-template-columns:minmax(0,1fr) 265px;display:grid}.op-community-page-feed{min-width:0;padding:22px 25px}.op-community-feed-heading{color:#74848c;border-bottom:1px solid #e7ecee;align-items:center;gap:8px;padding-bottom:17px;display:flex}.op-community-feed-heading h3{font-weight:600;letter-spacing:0!important;font-size:12px!important}.op-community-feed-heading>span{margin-left:auto;font-size:10px}.op-community-thread{border-bottom:1px solid #e5eaec;padding:22px 0}.op-community-thread:last-child{border:0}.op-community-thread>span{color:#647980;background:#edf2f3;border-radius:9px;padding:4px 8px;font-size:9px;display:inline-block}.op-community-thread h4{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.4;margin:11px 0!important}.op-community-thread h4 svg{vertical-align:middle;color:#7e8f98;margin-left:7px;display:inline}.op-community-thread>p,.op-community-no-threads{color:#70818a;font-size:12px;line-height:1.8}.op-community-no-threads{padding-top:20px}.op-community-about{background:#f8fafb;border-left:1px solid #e7ecee;min-width:0;padding:26px 20px}.op-community-about>h3{letter-spacing:0;font-size:13px}.op-community-about>p{color:#70828c;overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.8}.op-community-about>small{color:#88959c;margin:13px 0;font-size:9px;display:block}.op-community-members{color:#566b75;grid-template-columns:18px 1fr;align-items:center;gap:6px 8px;margin:20px 0;display:grid}.op-community-members strong{font-size:21px;font-weight:600}.op-community-members>span{color:#85959d;grid-column:2;font-size:9px}.op-reddit-dialog .op-community-about .op-annotation{margin:22px 0 0;padding:13px 12px}.op-community-about .op-annotation>span{letter-spacing:.6px;font-size:8px;line-height:1.6}.op-community-about .op-annotation p{font-size:11px}@media (min-width:1100px){.op-popup-body>.op-source{max-width:830px;margin:auto}}@media (max-width:700px){.op-reddit-feed-top{gap:10px}.op-reddit-feed-top>span{padding-left:10px;font-size:10px}.op-reddit-feed-top>small{display:none}.op-reddit-dialog{border-radius:15px;width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}.op-popup-toolbar{gap:12px;padding:13px 15px}.op-popup-toolbar>div{padding:10px;font-size:10px}.op-popup-toolbar>div>span{display:none}.op-popup-toolbar .op-reddit-logo{width:66px;height:22px}.op-popup-close{width:34px;height:34px}.op-popup-body{padding:14px}.op-popup-label{font-size:8px}.op-popup-label>span:last-child{font-size:9px}.op-reddit-dialog .op-source-top{padding:18px 17px 0}.op-reddit-dialog .op-source-body{padding:16px 17px 20px}.op-reddit-dialog .op-source h3{font-size:21px}.op-reddit-dialog .op-source-summary{font-size:12px}.op-reddit-dialog .op-source-bottom{padding:12px 17px;font-size:9px}.op-reddit-dialog .op-annotation{margin:0 10px 10px}.op-popup-footer{flex-direction:column;align-items:start;gap:15px;padding:16px 18px}.op-popup-footer>a{width:100%}.op-popup-footer p{font-size:9px}.op-community-page-layout{grid-template-columns:1fr}.op-community-about{border:0;border-top:1px solid #e5eaec;padding:23px 19px}.op-community-page-feed{padding:20px 19px}.op-popup-community-heading{gap:11px;padding:0 17px 20px}.op-preview .op-popup-community-heading h2{font-size:22px}.op-popup-community-heading .op-reddit-avatar{width:61px;height:61px}.op-community-page>.op-community-banner,.op-community-page>.op-community-banner-placeholder{height:120px}.op-community-page>.op-community-banner-placeholder{padding:20px}.op-community-thread h4{font-size:16px}.op-community-about .op-annotation p{font-size:12px}}@media (max-width:600px){.op-reddit-feed{border-radius:13px;padding:0 10px 10px}.op-reddit-feed-top{min-height:60px;padding:15px 4px}.op-reddit-feed .op-source-top{padding:18px 17px 0}.op-reddit-feed .op-source-body{padding:16px 17px}.op-reddit-feed .op-source h3{font-size:20px}.op-preview-actions{padding:0 17px 16px}.op-preview .op-preview-trigger{padding:8px 10px;font-size:9px}.op-reddit-source-label{display:none}.op-source-format{font-size:8px}.op-preview .op-community-heading{padding:0 18px}.op-community-banner-placeholder>span{font-size:8px}.op-reddit-feed .op-engagement{gap:5px;font-size:9px}}@media (prefers-reduced-motion:no-preference){.op-reddit-dialog[open]{animation:.22s ease-out op-dialog-enter}.op-reddit-dialog[open]::backdrop{animation:.2s ease-out op-backdrop-enter}@keyframes op-dialog-enter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes op-backdrop-enter{0%{opacity:0}to{opacity:1}}}@media print{.op-reddit-dialog,.op-preview-trigger,.op-community-expand{display:none!important}.op-reddit-feed{background:0 0;border:0;padding:0}.op-reddit-feed-top{padding:14px 0}.op-community-cover-button{-webkit-print-color-adjust:exact;print-color-adjust:exact}.op-preview-actions{display:none}.op-community-heading button{color:#25323a}}.op-preview .op-thread-title svg{vertical-align:baseline;flex:none;margin-left:6px;display:inline}.op-preview .op-thread-title:hover,.op-preview .op-author-link:hover,.op-community-heading a:hover{text-underline-offset:3px;text-decoration:underline}.op-preview .op-community-identity .op-author-link{font-size:inherit;text-underline-offset:2px;font-weight:550;text-decoration:underline}.op-preview .op-parent-context{color:#667680;margin:7px 0 12px;font-size:10px;line-height:1.6}.op-preview-actions{flex-wrap:wrap;gap:10px}.op-preview .op-source-primary{color:#a83a12;background:#fff4ee;border:1px solid #f2c9b9;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 13px;font-size:11px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.op-preview .op-source-primary:hover{background:#ffe9dd;border-color:#eab39d}.op-preview a:focus-visible,.report-next-steps h3 a:focus-visible{outline-offset:4px;outline:2px solid #8c65c5}.op-preview .op-community-heading a,.op-preview .op-community-heading strong{color:#23323a;letter-spacing:-.2px;font-size:14px;font-weight:650}.op-community-foot{flex-wrap:wrap}.op-community-foot>div{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.op-community-foot a{min-height:28px}.op-preview .op-related-comment{color:#a83a12;align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}.op-preview .op-community-heading a,.op-popup-community-heading h2 a{color:inherit;align-items:center;gap:5px;display:inline-flex}.report-next-steps .result-offer h3 a{color:inherit;text-underline-offset:5px;align-items:center;gap:7px;-webkit-text-decoration:underline #d5c7de;text-decoration:underline #d5c7de;display:inline-flex}.report-next-steps .result-offer h3 a:hover{color:#b54823;text-decoration-color:currentColor}@media (max-width:600px){.op-preview .op-source-primary{font-size:10px}.op-preview .op-preview-trigger{min-height:40px}.op-source-bottom>div{flex-wrap:wrap}.op-community-foot{font-size:10px}}@media print{.op-preview-actions{display:flex!important}.op-preview-actions .op-source-primary{color:#23323a;background:0 0;border:0;padding:0}}.op-full,.op-brief{background:#fffaf7;border-top:4px solid #0000;border-image:linear-gradient(90deg,#ff775b,#8d79ee,#ffdfe8) 1;padding-top:22px}.op-preview .op-intro{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) 140px;padding:0 0 25px;overflow:visible}.op-report-masthead{border-bottom:1px solid #e6dce2;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;padding-bottom:22px;display:flex}.op-report-masthead img{width:137px;height:auto}.op-report-masthead>span{color:#6b5c70;text-align:right;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.op-preview .op-intro h2{margin:12px 0 20px;font-size:clamp(34px,4.3vw,52px);font-weight:450;line-height:1.14}.op-preview .op-intro h2 em{color:#101426;display:inline-block;position:relative}.op-preview .op-intro h2 em:after{content:"";border-top:3px solid #ff775b;border-radius:50%;height:6px;position:absolute;bottom:-5px;left:0;right:0;transform:rotate(-1deg)}.op-preview .op-intro p{color:#655a69;font-size:13px;line-height:1.7}.op-mascot-stage{background:#e6d7ff;border-radius:14px;place-self:center;place-items:center;width:124px;height:138px;display:grid}.op-mascot-stage img{width:112px;height:auto}.op-buyer-score{color:#33283d;background:#e9dfff;border-radius:10px;grid-template-columns:minmax(175px,.7fr) minmax(0,1fr);gap:30px;padding:27px;display:grid}.op-buyer-overall{border-right:1px solid #cdbbe7;min-width:0;padding-right:26px}.op-buyer-overall>strong{letter-spacing:-.055em;align-items:baseline;gap:10px;margin:10px 0;font-size:72px;font-weight:450;line-height:1.1;display:flex}.op-buyer-overall>strong small{letter-spacing:0;color:#685571;font-size:19px;font-weight:400}.op-buyer-overall p{color:#4b315f;font-size:12px;line-height:1.6}.op-buyer-overall>small{color:#594366;margin-top:12px;font-size:10px;line-height:1.6;display:block}.op-search-categories{align-content:center;gap:18px;min-width:0;display:grid}.op-search-category{min-width:0;display:block}.op-search-category>span{justify-content:space-between;align-items:center;gap:15px;margin-bottom:7px;font-size:12px;line-height:1.5;display:flex}.op-search-category strong{white-space:nowrap;font-size:20px;font-weight:550}.op-search-category strong small{margin-left:4px;font-size:10px;font-weight:400}.op-search-category>i{background:#d9cdea;border-radius:8px;height:7px;display:block;overflow:hidden}.op-search-category>i>b{border-radius:inherit;background:#af4c32;height:100%;display:block}.op-search-category:nth-child(2)>i>b{background:#7963cc}.op-search-category:nth-child(3)>i>b{background:#b05a7b}.op-search-category>small{color:#61516c;margin-top:6px;font-size:10px;line-height:1.5;display:block}.op-preview .op-score-scope{color:#655a69;margin:12px 0 0;font-size:11px;line-height:1.7}.op-preview .op-inventory{background:0 0;border:0;border-bottom:1px solid #e6dce2;border-radius:0;margin-top:5px}.op-preview .op-communities{padding-top:30px}.op-preview .op-community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-preview .op-community-card{background:#fff;border-color:#e6dce2}.op-preview .op-community-card .op-community-banner-placeholder{background:#fff0e9;height:54px}.op-preview .op-community-card .op-community-banner-placeholder .op-reddit-logo{width:67px}.op-preview .op-community-card .op-community-banner-placeholder>span{font-size:8px}.op-question-group>header{background:#fffaf7;border-top:3px solid #ffac94;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.op-question-group:nth-of-type(2)>header{border-color:#b9a8eb}.op-question-group:nth-of-type(3)>header{border-color:#efb4c7}.op-question-group>header h3{margin-top:3px;font-size:20px;font-weight:500}.op-question-group>header>strong{white-space:nowrap;font-size:30px;font-weight:450}.op-question-group>header>strong>small{color:#65546c;margin-left:5px;font-size:12px;font-weight:400}.op-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0;display:grid}.op-capabilities article{background:#fffaf7;border:1px solid #e6dce2;border-radius:9px;min-width:0;padding:21px}.op-capabilities article:nth-child(2),.op-capabilities article:nth-child(3){background:#f5efff}.op-capabilities article>span{color:#a54b30;font-size:11px}.op-capabilities h3{font-size:17px;font-weight:500;line-height:1.35;margin:9px 0!important}.op-capabilities p{color:#665a6c;font-size:12px;line-height:1.7}@media (max-width:700px){.op-preview .op-intro{grid-template-columns:minmax(0,1fr) 72px;gap:15px}.op-report-masthead{gap:15px;padding-bottom:18px}.op-report-masthead img{width:112px}.op-report-masthead>span{font-size:10px}.op-mascot-stage{width:70px;height:85px}.op-mascot-stage img{width:65px}.op-preview .op-intro h2{letter-spacing:-1.4px;font-size:32px}.op-buyer-score{grid-template-columns:1fr;gap:21px;padding:22px}.op-buyer-overall{border-bottom:1px solid #cdbbe7;border-right:0;padding:0 0 20px}.op-buyer-overall>strong{font-size:64px}.op-preview .op-community-grid,.op-capabilities{grid-template-columns:1fr}.op-question-group>header{padding:18px}.op-question-group>header h3{font-size:18px}.op-question-group>header>strong{font-size:27px}.op-capabilities article{padding:18px}}.op-preview button.op-search-category{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.op-preview button.op-search-category:hover>span{text-underline-offset:3px;text-decoration:underline}.op-preview button:focus-visible{outline-offset:4px;outline:2px solid #7953bd}.op-community-about .op-community-rules{color:#9a3513;text-underline-offset:3px;align-items:center;gap:5px;min-height:36px;font-size:12px;text-decoration:underline;display:inline-flex}.op-discussion-list>.op-preview-card{flex-direction:column;display:flex}.op-discussion-list>.op-preview-card>.op-source{flex-direction:column;flex:1;display:flex}.op-discussion-list .op-source-body{flex:1}.op-discussion-list .op-source-bottom{margin-top:auto}.op-preview .op-community-card{flex-direction:column;display:flex}.op-community-card>.op-community-foot{margin-top:auto}.op-score-group{flex-direction:column;min-width:0;display:flex}.op-score-group>.op-score-grid{flex:1}.op-preview .op-report-masthead{align-items:center;margin-bottom:18px;padding-bottom:25px}.op-sample-label{letter-spacing:.1em;text-transform:uppercase;color:#6b5577;margin-bottom:4px;font-size:10px;font-weight:500;display:block}.report-toolbar-invitation{color:#756879;margin:6px 0 0;font-size:11px;line-height:1.6}.op-preview .op-contents{margin-top:6px;margin-bottom:7px}.op-preview .op-reddit-feed{background:0 0;border:0;border-radius:0;padding:0}.op-preview .op-reddit-feed-top{gap:13px;min-height:0;padding:0 0 18px}.op-preview .op-reddit-feed-top>small{display:none}.op-preview .op-discussion-list{align-items:stretch;gap:26px 28px}.op-preview .op-reddit-feed .op-preview-card{box-shadow:none;background:0 0;border:0;border-top:2px solid #f0c3b3;border-radius:0;padding-top:17px;display:flex}.op-preview .op-reddit-feed .op-preview-card:nth-child(2n){border-color:#ccbfef}.op-preview-card>.op-source{flex-direction:column;flex:1;min-width:0;display:flex}.op-preview-card .op-source-top{align-items:start;padding:0 0 14px}.op-preview-card .op-source-body{flex:1;padding:0 0 17px}.op-preview .op-preview-card .op-source h3{margin:11px 0;font-size:20px;font-weight:500;line-height:1.4}.op-preview-card .op-source-summary,.op-preview-card .op-source blockquote{color:#625968;font-size:12px;line-height:1.7}.op-preview .op-preview-card .op-intent{color:#765443;background:#f6eee7;border-radius:4px;padding:3px 7px;font-size:9px}.op-preview .op-preview-card .op-annotation{background:0 0;border:0;border-left:2px solid #e6d7ff;border-radius:0;margin:0 0 15px;padding:0 0 0 12px}.op-preview .op-preview-card .op-annotation>span{letter-spacing:.65px;color:#695176;font-size:9px}.op-preview .op-preview-card .op-annotation p{margin-top:6px;font-size:12px;line-height:1.7}.op-preview-card .op-preview-actions{align-content:center;gap:9px;min-height:56px;padding:0 0 12px}.op-preview .op-preview-card .op-source-primary{color:#a33c1a;background:0 0;border:0;border-radius:0;min-height:40px;padding:8px 0;font-size:11px}.op-preview .op-preview-card .op-preview-trigger{color:#705782;background:0 0;border:1px solid #e2d7e8;border-radius:6px;min-height:36px;padding:8px 10px;font-size:10px}.op-preview .op-preview-card .op-source-bottom{color:#746776;background:0 0;border-top:1px solid #e5deda;align-content:center;gap:6px;min-height:48px;padding:10px 0;font-size:9px}.op-preview .op-community-grid{align-items:stretch;gap:18px}.op-preview .op-community-card{background:#f0e7ff;border:0;border-radius:8px;flex-direction:column;padding:20px;display:flex}.op-preview .op-community-card:nth-child(2n){background:#ffdfe8}.op-preview .op-community-card>.op-community-banner{width:calc(100% + 40px);max-width:none;height:85px;margin:-20px -20px 17px}.op-preview .op-community-heading{align-items:center;gap:10px;min-height:48px;margin:0;padding:0;display:flex}.op-preview .op-community-heading>div{flex:1;min-width:0;padding:0}.op-preview .op-community-heading .op-reddit-avatar{border-width:0;flex:none;width:36px;height:36px;margin:0}.op-preview .op-community-heading a,.op-preview .op-community-heading strong{color:#33253f;font-size:15px;font-weight:550}.op-preview .op-community-heading div>span{color:#705b79;font-size:9px;line-height:1.5}.op-preview .op-community-heading>.op-community-cover-button{color:#705782;cursor:pointer;background:#fff6;border:0;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:44px;max-width:none;height:auto;min-height:44px;margin:0;padding:5px;font-size:8px;display:flex}.op-preview .op-community-heading>.op-community-cover-button:hover{background:#fffa}.op-preview .op-community-card>p{color:#65536c;padding:14px 0 19px;font-size:12px;line-height:1.7}.op-preview .op-community-foot{border-color:#b4a0c138;align-content:center;gap:8px;min-height:59px;margin-top:auto;padding:12px 0 0;font-size:10px}.op-preview .op-community-foot>div{gap:9px 17px}.op-preview .op-community-foot a{color:#9a3513;min-height:30px}.report-next-steps{background:0 0;border:0;border-top:1px solid #e2d9d4;border-radius:0;margin-top:50px;padding:38px 0 0}.report-next-heading{margin-bottom:25px}.report-next-heading h2{letter-spacing:-1.4px;font-size:clamp(29px,3.1vw,39px);font-weight:450;line-height:1.15}.report-next-heading p{color:#655a69;max-width:680px;font-size:13px}.op-capabilities{gap:25px 32px;margin:26px 0 30px}.op-capabilities article,.op-capabilities article:nth-child(2),.op-capabilities article:nth-child(3){background:0 0;border:0;border-radius:0;padding:0 0 0 32px;position:relative}.op-capabilities article>span{font-weight:550;position:absolute;top:3px;left:0}.op-capabilities h3{font-size:17px;line-height:1.4;margin:0 0 7px!important}.op-capabilities p{font-size:12px;line-height:1.7}.report-lead-ownership{background:#e9dfff;border-radius:8px;align-items:center;gap:22px;padding:18px 24px;display:flex}.report-lead-ownership img{object-fit:contain;flex:none;width:68px;height:80px}.report-lead-ownership h3{letter-spacing:-.4px;margin:0 0 6px;font-size:20px;font-weight:500;line-height:1.4}.report-lead-ownership p{color:#574361;max-width:750px;margin:0;font-size:12px;line-height:1.7}.report-offers-heading{justify-content:space-between;align-items:center;gap:15px;margin-top:32px;display:flex}.report-offers-heading h3{letter-spacing:-.7px;margin:0;font-size:25px;font-weight:450;line-height:1.35}.report-offers-heading>span{color:#6c5f72;font-size:10px}.report-next-steps .report-term-note{color:#6c5f72;margin:10px 0 25px;font-size:11px;line-height:1.7}.report-next-steps .result-offers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0 30px}.report-next-steps .result-offer{grid-template-rows:subgrid;background:0 0;border:0;border-top:2px solid #ffae98;border-radius:0;grid-row:span 7;row-gap:0;min-width:0;padding:15px 0 24px;display:grid}.report-next-steps .result-offer.create{border-color:#c2b0ed}.report-next-steps .result-offer.manage{background:0 0;border-color:#d63c00}.report-next-steps .result-offer.enterprise{background:0 0;border-color:#efbfd0}.report-next-steps .result-offer>.rouse-kicker{color:#74546c;margin:0;font-size:10px;line-height:1.6}.report-next-steps .result-offer h3{letter-spacing:-.6px;margin:8px 0 10px;font-size:22px;font-weight:500;line-height:1.4}.report-next-steps .result-offer h3 a{align-items:baseline;gap:5px;text-decoration:none}.report-next-steps .result-offer h3 a svg{flex:none}.report-next-steps .result-offer h3 a:hover{text-underline-offset:4px;text-decoration:underline}.report-next-steps .result-offer>p{color:#655a69;max-width:none;margin:0 0 14px;font-size:12px;line-height:1.7}.report-next-steps .result-offer-price{align-items:baseline;gap:10px;margin:0}.report-next-steps .result-offer-price strong{letter-spacing:-.9px;font-size:30px;font-weight:450;line-height:1.2}.report-next-steps .result-offer-price span{color:#766176;font-size:11px}.report-next-steps .result-offer ul{align-content:start;gap:10px;margin:0;padding:18px 0}.report-next-steps .result-offer li{color:#695a6d;align-items:start;line-height:1.6}.report-next-steps .result-offer li svg{color:#9e789c;flex:none;margin-top:2px}.report-next-steps .result-offer>.button{color:#4b315f;background:#e6d7ff;border:1px solid #cdb7e8;border-radius:7px;align-self:end;min-height:44px;padding:11px 13px;font-size:12px;line-height:1.5}.report-next-steps .result-offer.manage>.button{color:#fff;background:#d63c00;border-color:#d63c00}.report-next-steps .result-offer>.button:hover{background:#dcc8f7}.report-next-steps .result-offer.manage>.button:hover{background:#b83200}.report-next-steps .result-offer>small{color:#77667b;margin:10px 0 0;font-size:10px;line-height:1.6}.report-next-steps .result-call{background:#ffebe0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:9px;padding:24px;display:flex}.report-next-steps .result-call h3{letter-spacing:-.65px;margin:0;font-size:24px;font-weight:450;line-height:1.25}.report-next-steps .result-call p{color:#6a586b;max-width:550px;margin-top:8px;font-size:12px;line-height:1.7}.report-edition-actions .button.report-call-action,.report-next-steps .result-call .button.report-call-action{color:#fff;white-space:normal;text-align:center;background:#d63c00;border:1px solid #d63c00;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:12px;min-width:172px;max-width:100%;min-height:44px;margin:0;padding:12px 17px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.report-edition-actions .button.report-call-action:hover,.report-next-steps .result-call .button.report-call-action:hover{background:#b83200;border-color:#b83200}.report-edition-actions .button.report-call-action:focus-visible,.report-next-steps .result-call .button.report-call-action:focus-visible{outline-offset:4px;outline:2px solid #101426}@media (max-width:760px){.report-next-steps .result-offers{grid-template-columns:1fr;row-gap:17px}.report-next-steps .result-offer{flex-direction:column;grid-row:auto;grid-template-rows:none;padding:16px 0 8px;display:flex}.report-next-steps .result-offer>.button{align-self:stretch}.report-next-steps .result-call{flex-direction:column;align-items:stretch;gap:20px;padding:22px}.report-next-steps .result-call .button.report-call-action{width:100%}.report-offers-heading{flex-direction:column;align-items:start;gap:7px}.report-next-heading h2{font-size:32px}.report-lead-ownership{gap:13px;padding:18px}.report-lead-ownership img{width:48px;height:64px}.report-lead-ownership h3{font-size:18px}.op-preview .op-community-card{padding:18px}.op-preview .op-community-card>.op-community-banner{width:calc(100% + 36px);margin:-18px -18px 15px}.op-preview .op-community-heading a,.op-preview .op-community-heading strong{font-size:14px}.op-preview .op-reddit-feed-top{padding-bottom:15px}.op-preview .op-preview-card .op-source-top{padding:0 0 13px}.op-preview .op-preview-card .op-source-body{padding:0 0 16px}.op-preview .op-preview-card .op-source h3{font-size:20px}.op-preview .op-preview-card .op-preview-actions{padding:0 0 12px}.op-preview .op-preview-card .op-source-bottom{padding:10px 0}.report-next-steps{margin-top:35px;padding-top:30px}}@media (max-width:600px){.report-edition-actions .button.report-call-action{width:100%;min-width:0}.report-toolbar-invitation{font-size:11px}.op-preview .op-community-heading{align-items:center;gap:8px}.op-preview .op-community-heading .op-reddit-avatar{width:31px;height:31px}.op-preview .op-community-heading>.op-community-cover-button{width:44px;min-width:44px;min-height:44px;padding:4px}.op-preview .op-community-foot{flex-direction:column;align-items:start;gap:5px;display:flex}.op-preview .op-community-foot>div{flex-wrap:wrap}.op-preview .op-reddit-feed-top>span{font-size:10px}.op-capabilities{gap:22px}.op-capabilities article{padding-left:28px}.report-next-steps .result-call h3{font-size:25px}}.report-next-steps{background:#fffaf7}.op-preview .op-community-heading>.op-community-cover-button>span{white-space:nowrap;overflow-wrap:normal}.op-presence{border-top:2px solid #edac92;border-bottom:1px solid #e6dce2;margin:23px 0 26px;padding:22px 0}.op-presence-heading h2{letter-spacing:-.7px;margin:6px 0 10px;font-size:25px}.op-presence-heading p,.op-presence-note{color:#655a69;max-width:850px;font-size:12px;line-height:1.75}.op-presence-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:15px;display:grid}.op-presence-sources article{border-top:1px solid #e6dce2;min-width:0;padding:17px 0}.op-presence-sources h3{overflow-wrap:anywhere;margin:3px 0 7px;font-size:18px;line-height:1.5}.op-presence-sources h3 a{min-height:24px;display:inline}.op-presence-sources a svg{vertical-align:middle;margin-left:5px;display:inline}.op-presence-sources article>p{color:#655a69;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.op-presence-source-meta{color:#65516f;flex-wrap:wrap;gap:5px 14px;margin-top:9px;font-size:10px;line-height:1.7;display:flex}.op-presence-source-meta a{min-height:24px;font-weight:600}.op-presence .op-presence-note{margin-top:12px;font-size:11px}.op-buyer-overall>.op-score-status{color:#63364e;margin-top:7px;font-size:11px;font-weight:650;display:block}.op-buyer-overall>.op-zero-explanation{max-width:300px;font-size:11px;line-height:1.65}.op-presence a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #63364e}@media (max-width:700px){.op-presence-sources{grid-template-columns:1fr}.op-presence-heading h2{font-size:23px}.op-presence{margin-top:20px}.op-presence-source-meta a,.op-presence-sources h3 a{align-items:center;min-height:32px;display:inline-flex}}@media print{.op-presence-sources article{break-inside:avoid}}.result-page .op-brief{border-top:0;border-image:}.result-page .op-brief>.op-presence{border-top:0}.result-page .op-brief{--op-ink:#33253f;--op-muted:#6a5871}.result-page .op-brief .op-preview-brandbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.result-page .op-brief .op-preview-brandbar img{flex:none;height:auto}.result-page .op-brief .op-presence-heading h2{color:#4b315f;font-size:clamp(28px,3.4vw,38px);font-weight:500}.result-page .op-brief .op-presence-sources{gap:16px;margin-top:23px}.result-page .op-brief .op-presence-sources article{background:#f0e7ff;border:0;border-radius:12px;padding:21px}.result-page .op-brief .op-presence-sources article:nth-child(2n){background:#ffebe0}.result-page .op-brief .op-presence-source-heading{align-items:center;gap:12px;margin-bottom:12px;display:flex}.result-page .op-brief .op-presence-source-heading>div{min-width:0}.result-page .op-brief .op-presence-avatar{object-fit:cover;border-radius:50%;flex:none;width:42px;height:42px}.result-page .op-brief .op-presence-sources h3{color:#4b315f;margin:10px 0 0;font-size:18px;line-height:1.4}.result-page .op-brief .op-presence-sources h3 a{text-underline-offset:3px;-webkit-text-decoration:underline #b6a0c6;text-decoration:underline #b6a0c6}.result-page .op-brief .op-presence-source-meta{border-top:1px solid #b4a0c138;margin-top:14px;padding-top:12px}.result-page .op-brief .op-presence-source-meta a{color:#a33c1a}.result-page .op-brief .op-buyer-score{background:0 0;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:18px;padding:0}.result-page .op-brief .op-buyer-overall{background:#ffebe0;border:0;border-radius:12px;padding:25px}.result-page .op-brief .op-buyer-overall>strong{color:#a33c1a}.result-page .op-brief .op-search-categories{background:#f0e7ff;border-radius:12px;padding:25px}.result-page .op-brief .op-full-report-invitation-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.result-page .op-brief .op-full-report-invitation-heading>div{min-width:0}.result-page .op-brief .op-full-report-invitation-heading img{flex:none;width:72px;height:auto}.result-page .op-brief .op-full-report-invitation h3{color:#4b315f;margin:10px 0;font-size:27px;font-weight:500;line-height:1.2}.result-page .op-brief .op-full-report-invitation p{color:#65536c;max-width:430px;margin-top:12px;font-size:12px;line-height:1.75}.result-page .op-brief .op-report-features{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.result-page .op-brief .op-report-features>span{color:#6c4d7d;background:#fffaf7;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;line-height:1.4;display:inline-flex}.result-page .op-brief .op-full-report-action{color:#fff;background:#d63c00;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 16px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.result-page .op-brief .op-full-report-action:hover{background:#b83200}.result-page .op-brief .op-full-report-action:focus-visible{outline-offset:4px;outline:2px solid #4b315f}.result-page .op-brief .op-inventory svg{color:#a33c1a}.result-page .op-brief .op-section-head h2{color:#4b315f}.result-page .op-brief .op-community-card{border-radius:12px}.result-page .op-brief .op-reddit-feed .op-preview-card{background:#fff0e9;border:0;border-radius:12px;padding:20px}.result-page .op-brief .op-reddit-feed .op-preview-card:nth-child(2n){background:#f6efff}.result-page .op-brief .op-preview-card .op-thread-title{color:#4b315f}@media (max-width:700px){.result-page .op-brief .op-buyer-score{grid-template-columns:1fr}.result-page .op-brief .op-buyer-overall,.result-page .op-brief .op-search-categories{padding:22px}.result-page .op-brief .op-presence-sources article{padding:18px}.result-page .op-brief .op-full-report-invitation h3{font-size:25px}.result-page .op-brief .op-full-report-action{width:100%}.result-page .op-brief .op-full-report-invitation-heading img{width:62px}.result-page .op-brief .op-reddit-feed .op-preview-card{padding:18px}}
