.rb{--rb-line:color-mix(in oklch, var(--ink) 11%, transparent);--rb-soft:color-mix(in oklch, var(--ink) 3.5%, var(--surface));--rb-tint:color-mix(in oklch, var(--accent) 6%, var(--surface));--rb-yes:#005725;--rb-no:#972527;--rb-sans:var(--font-manrope-app), system-ui, sans-serif;--rb-mono:var(--font-geist-mono), ui-monospace, monospace;--rb-w:1264px;font-family:var(--rb-sans);color:var(--copy-ink);padding:112px 0 72px;overflow-x:clip}@supports (color:lab(0% 0 0)){.rb{--rb-yes:lab(31.764% -33.4618 22.3588);--rb-no:lab(34.6852% 47.4343 29.205)}}.rb *,.rb :before,.rb :after{box-sizing:border-box}.rb img,.rb svg{max-width:100%;display:block}.rb a{text-underline-offset:.2em;text-decoration-thickness:1px}.rb :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.rb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.rb .container,.rb .article-header,.rb .article-lead-media,.rb .article-layout{width:min(var(--rb-w), 100% - 32px);margin-inline:auto}.rb .breadcrumbs{color:var(--copy-mute);font:500 12px/1.5 var(--rb-mono);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 24px;display:flex}.rb .breadcrumbs a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.rb .breadcrumbs a:hover{color:var(--ink)}.rb .eyebrow{color:var(--accent);font:500 12px/1.4 var(--rb-mono);letter-spacing:.02em;margin:0 0 16px}.rb h1,.rb h2,.rb h3,.rb h4{color:var(--ink);text-wrap:balance}.rb h1{letter-spacing:-.04em;margin:0;font-size:clamp(34px,5.4vw,60px);font-weight:800;line-height:1.04}.rb .button,.rb .cta{background:var(--accent-fill);color:#fff;min-height:44px;box-shadow:var(--accent-glow);font:500 16px/1.3 var(--rb-sans);letter-spacing:-.01em;text-align:center;transition:transform .15s var(--ease-out);border-radius:12px;justify-content:center;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.rb .button:active,.rb .cta:active{transform:scale(.96)}.rb .article-header{max-width:920px;padding:8px 0 40px}.rb .article-header .breadcrumbs{margin-bottom:20px}.rb .article-dek{max-width:62ch;color:var(--copy-mute);text-wrap:pretty;margin:20px 0 0;font-size:clamp(17px,1.9vw,21px);line-height:1.55}.rb .article-meta{color:var(--copy-mute);font:500 12px/1.5 var(--rb-mono);flex-wrap:wrap;gap:6px 20px;margin-top:24px;display:flex}.rb .article-lead-media{margin-bottom:8px}.rb .article-lead-media a{display:block}.rb .article-lead-media img,.rb .article-figure img,.rb .cover img{background:var(--rb-soft);width:100%;height:auto;box-shadow:var(--shadow-rest);border-radius:10px}.rb .article-layout{border-top:1px solid var(--rb-line);grid-template-columns:minmax(0,1fr);gap:32px;max-width:1010px;padding-top:40px;display:grid}.rb .article-toc,.rb .reading-layout>aside{font-size:14px;line-height:1.45}.rb .article-toc strong,.rb .reading-layout>aside p{color:var(--ink);font:500 12px/1.4 var(--rb-mono);margin:0 0 12px;display:block}.rb .article-toc a,.rb .reading-layout>aside a{border-bottom:1px solid var(--rb-line);min-height:44px;color:var(--copy-mute);align-items:center;padding-block:6px;text-decoration:none;transition:color .15s;display:flex}.rb .article-toc a:hover,.rb .reading-layout>aside a:hover{color:var(--ink)}.rb .reading-layout>aside nav{display:block}@media (min-width:900px){.rb .article-layout{grid-template-columns:200px minmax(0,700px);gap:72px}.rb .article-toc,.rb .reading-layout>aside{align-self:start;position:sticky;top:96px}.rb .article-toc a,.rb .reading-layout>aside a{min-height:0;padding-block:10px}}.rb .article-body,.rb .reading-layout>article{min-width:0;color:var(--copy-ink);font-size:17px;line-height:1.75}.rb .article-body>*,.rb .reading-layout>article>*{max-width:70ch}.rb .article-body p,.rb .article-body ul,.rb .article-body ol,.rb .reading-layout>article p,.rb .reading-layout>article ul,.rb .reading-layout>article ol{text-wrap:pretty;margin:0 0 1.3em}.rb .article-body li+li,.rb .reading-layout>article li+li{margin-top:.4em}.rb .article-body ul,.rb .article-body ol{padding-left:1.3em}:where(.rb .article-body) strong,:where(.rb .reading-layout>article) strong{color:var(--ink);font-weight:700}.rb .article-body a:not(.button),.rb .reading-layout>article a:not(.cta){color:var(--accent)}.rb .article-body a:not(.button):hover,.rb .reading-layout>article a:not(.cta):hover{color:var(--ink)}.rb .article-body h2,.rb .reading-layout>article h2{letter-spacing:-.03em;margin:2.4em 0 .7em;scroll-margin-top:96px;font-size:clamp(24px,2.8vw,32px);font-weight:600;line-height:1.15}.rb .article-body h3,.rb .reading-layout>article h3{letter-spacing:-.02em;margin:2em 0 .6em;scroll-margin-top:96px;font-size:20px;font-weight:700;line-height:1.3}.rb .article-body h2:first-child{margin-top:0}.rb .article-figure{max-width:none;margin:2.2em 0}.rb .article-figure a{display:block}.rb .article-figure figcaption{color:var(--copy-mute);font:500 12px/1.6 var(--rb-mono);margin-top:12px}.rb .article-summary,.rb .verdict{background:var(--rb-tint);box-shadow:inset 0 0 0 1px var(--rb-line);border-radius:10px;margin-bottom:2.4em;padding:24px}.rb .article-summary strong{font:500 12px/1.4 var(--rb-mono);margin-bottom:8px;display:block}.rb .article-summary p:last-child,.rb .verdict p:last-child{margin-bottom:0}.rb .article-pullquote,.rb blockquote{border-left:3px solid var(--accent);background:var(--rb-soft);color:var(--ink);letter-spacing:-.02em;border-radius:0 10px 10px 0;margin:2em 0;padding:22px 24px;font-size:20px;font-weight:600;line-height:1.45}.rb blockquote{letter-spacing:0;font-size:17px;font-weight:500}.rb .article-pullquote p:last-child,.rb blockquote p:last-child{margin-bottom:0}.rb .article-table-wrap{border:1px solid var(--rb-line);background:var(--surface);border-radius:10px;max-width:100%;margin:2em 0;overflow-x:auto}.rb .article-table-wrap table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.rb .article-table-wrap th,.rb .article-table-wrap td{border-bottom:1px solid var(--rb-line);text-align:left;vertical-align:top;padding:12px 16px}.rb .article-table-wrap th{color:var(--ink);font:500 12px/1.4 var(--rb-mono)}.rb .article-table-wrap tr:last-child td{border-bottom:0}.rb .article-cta{background:var(--rb-tint);box-shadow:inset 0 0 0 1px var(--rb-line);border-radius:10px;margin-top:56px;padding:28px 24px}.rb .article-cta h2{margin-top:0}.rb .article-cta p{max-width:52ch}.rb .article-cta .button{white-space:normal}.rb .article-body .article-cta{max-width:none}.rb .article-body h3+ul,.rb .article-body h3+p{margin-top:0}.rb .article-body .comparison{border-collapse:collapse;table-layout:fixed;width:100%;max-width:none;margin:28px 0 16px;font-size:14px;line-height:1.6}.rb .article-body .comparison th,.rb .article-body .comparison td{border-bottom:1px solid var(--rb-line);text-align:left;vertical-align:top;padding:18px 16px}.rb .article-body .comparison thead th{vertical-align:middle;background:var(--rb-soft)}.rb .article-body .comparison thead th:first-child{width:24%;font:500 12px/1.4 var(--rb-mono)}.rb .article-body .comparison thead th:nth-child(2){width:38%}.rb .article-body .comparison td:nth-child(2){background:var(--rb-tint);color:var(--ink)}.rb .article-body .comparison th,.rb .article-body .comparison strong{font-weight:600}.rb .article-body .rellay-brand{color:var(--ink);align-items:center;gap:8px;font-size:24px;display:flex}.rb .article-body .other-brands{color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rb .article-body .other-brands small{color:var(--copy-mute);font-size:12px;font-weight:400;display:block}.rb .article-body .chatgpt-brand{align-items:center;gap:8px;font-size:20px;display:flex}.rb .article-body .download,.rb .article-body .comparison-attribution{font-size:13px}.rb .article-body .comparison-attribution{color:var(--copy-mute);margin-top:28px}@media (max-width:700px){.rb .article-body .comparison,.rb .article-body .comparison thead,.rb .article-body .comparison tbody,.rb .article-body .comparison tbody tr{display:block}.rb .article-body .comparison thead tr{flex-wrap:wrap;gap:12px;padding:12px 0;display:flex}.rb .article-body .comparison thead th{background:0 0;border:0;padding:0}.rb .article-body .comparison thead th:first-child{width:100%}.rb .article-body .comparison thead th:nth-child(2){width:40%}.rb .article-body .comparison thead th:nth-child(3){flex:1}.rb .article-body .comparison tbody tr{border:1px solid var(--rb-line);border-radius:10px;margin:0 0 16px;overflow:hidden}.rb .article-body .comparison tbody th{background:var(--rb-soft);padding:12px 16px;display:block}.rb .article-body .comparison td{border:0;padding:14px 16px;display:block}.rb .article-body .comparison td:before{content:attr(data-label);font:500 12px/1.4 var(--rb-mono);margin-bottom:6px;display:block}.rb .article-body .comparison td:nth-child(3){border-top:1px solid var(--rb-line)}.rb .article-body .rellay-brand{font-size:22px}.rb .article-body .other-brands img{max-width:120px}.rb .article-body .chatgpt-brand{font-size:17px}}.rb .hub-hero{padding:8px 0 48px}.rb .hub-hero__grid{gap:20px;display:grid}.rb .hub-hero h1{max-width:14ch}.rb .hub-hero__dek{max-width:56ch;color:var(--copy-mute);text-wrap:pretty;margin:0;font-size:clamp(17px,1.9vw,21px);line-height:1.55}.rb .section{border-top:1px solid var(--rb-line);padding-block:40px}.rb .hub-topics{gap:12px;display:grid}.rb .hub-topic{background:var(--surface);box-shadow:var(--shadow-rest);border-radius:10px;padding:24px}.rb .hub-topic span{color:var(--copy-mute);font:500 12px/1.4 var(--rb-mono)}.rb .hub-topic h2{letter-spacing:-.02em;margin:28px 0 8px;font-size:20px;font-weight:700}.rb .hub-topic p{color:var(--copy-mute);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.rb .desk-list{border-top:1px solid var(--rb-line)}.rb .desk-link{border-bottom:1px solid var(--rb-line);color:inherit;grid-template-columns:36px minmax(0,1fr) 24px;align-items:start;gap:4px 14px;padding-block:24px;text-decoration:none;display:grid}.rb .desk-link__number{color:var(--copy-mute);font:500 12px/1.8 var(--rb-mono);grid-row:1}.rb .desk-link__title{color:var(--ink);letter-spacing:-.02em;grid-column:2;font-size:20px;font-weight:700;line-height:1.3}.rb .desk-link__copy{max-width:58ch;color:var(--copy-mute);text-wrap:pretty;grid-column:2;font-size:15px;line-height:1.6}.rb .desk-link__arrow{font:500 20px/1.3 var(--rb-mono);color:var(--copy-mute);transition:transform .2s var(--ease-out), color .15s;grid-area:1/3;justify-self:end}.rb .desk-link:hover .desk-link__title,.rb .desk-link:hover .desk-link__arrow{color:var(--accent)}.rb .desk-link:hover .desk-link__arrow{transform:translate(4px)}.rb .empty-state{background:var(--rb-tint);box-shadow:inset 0 0 0 1px var(--rb-line);border-radius:10px;gap:20px;padding:28px 24px;display:grid}.rb .empty-state h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.1}.rb .empty-state p{max-width:48ch;color:var(--copy-mute);text-wrap:pretty;margin:0 0 20px;line-height:1.6}@media (min-width:900px){.rb .container{width:min(var(--rb-w), 100% - 48px)}.rb .hub-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:72px}.rb .hub-topics{grid-template-columns:repeat(3,1fr);gap:16px}.rb .desk-link{grid-template-columns:56px minmax(180px,.7fr) minmax(260px,1.3fr) 32px;align-items:center;gap:24px}.rb .desk-link__number,.rb .desk-link__arrow{grid-row:auto}.rb .desk-link__title,.rb .desk-link__copy,.rb .desk-link__arrow{grid-column:auto}.rb .empty-state{grid-template-columns:1.3fr .7fr;align-items:end;gap:48px;padding:48px}}.rb-hub{width:min(var(--rb-w), 100% - 32px);margin-inline:auto}.rb-hub__head{padding:8px 0 28px}.rb-hub__head p{max-width:56ch;color:var(--copy-mute);margin:14px 0 0;font-size:clamp(17px,1.9vw,21px);line-height:1.5}.rb-hub__filters{scrollbar-width:none;border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);gap:26px;margin:0 -16px 32px;padding:0 16px;display:flex;overflow-x:auto}.rb-hub__filters::-webkit-scrollbar{display:none}.rb-hub__filters button{cursor:pointer;min-height:44px;color:color-mix(in srgb, var(--ink) 55%, transparent);font:400 15px/1 var(--rb-sans);letter-spacing:-.01em;text-underline-offset:10px;background:0 0;border:0;flex:none;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:color .15s}.rb-hub__filters button:hover{color:var(--ink)}.rb-hub__filters button[aria-pressed=true]{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);font-weight:600}.rb-hub__filters button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.rb-hub__grid{gap:40px 24px;display:grid}.rb-card{flex-direction:column;min-width:0;display:flex}.rb-card__media{background:var(--rb-soft);box-shadow:var(--shadow-rest);transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out);border-radius:10px;display:block;overflow:hidden}.rb-card__media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.rb-card:hover .rb-card__media{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.rb-card__cat{color:var(--accent);font:500 12px/1.4 var(--rb-mono);margin:18px 0 8px}.rb-card h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.rb-card h2 a{color:inherit;text-decoration:none}.rb-card h2 a:hover{color:var(--accent)}.rb-card__excerpt{color:var(--copy-mute);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.6}.rb-card__meta{color:var(--copy-mute);font:500 12px/1.5 var(--rb-mono);flex-wrap:wrap;gap:4px 8px;margin:14px 0 0;display:flex}@media (min-width:700px){.rb-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.rb-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.rb-hub,.rb .article-header,.rb .article-lead-media,.rb .article-layout{width:min(var(--rb-w), 100% - 48px)}.rb-hub__filters{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.rb .reading-layout{width:min(var(--rb-w), 100% - 32px);border-top:1px solid var(--rb-line);grid-template-columns:minmax(0,1fr);gap:24px;max-width:1010px;margin:0 auto;padding-top:32px;display:grid}.rb>div>.breadcrumbs{width:min(var(--rb-w), 100% - 32px);margin-inline:auto}.rb .mobile-toc{border-block:1px solid var(--rb-line);margin:0 0 24px;font-size:14px}.rb .mobile-toc summary{cursor:pointer;min-height:44px;color:var(--copy-ink);padding:12px 0}.rb .mobile-toc nav{padding-bottom:12px}.rb .mobile-toc a{min-height:44px;color:var(--copy-mute);align-items:center;text-decoration:none;display:flex}.rb .reading-layout>aside{display:none}@media (min-width:900px){.rb .reading-layout{width:min(var(--rb-w), 100% - 48px);grid-template-columns:200px minmax(0,700px);gap:72px}.rb .reading-layout>aside{display:block}.rb .mobile-toc{display:none}}.rb .reading-layout>article{max-width:none}.rb .reading-layout>article>h1{max-width:20ch;margin-bottom:16px}.rb .reading-layout>article h4{margin:20px 0 10px;font-size:16px;font-weight:700}.rb .byline{color:var(--copy-mute);font:500 12px/1.5 var(--rb-mono);margin-bottom:28px}.rb .byline span{padding:0 6px}.rb .cover{max-width:none;margin:28px 0 40px}.rb .article-section{max-width:none;margin-top:48px}.rb .article-section>*{max-width:70ch}.rb .article-section>.profiles,.rb .article-section>table,.rb .article-section>figure,.rb .article-section>.gw-suite,.rb .article-section>.gw-history{max-width:none}.rb .verdict,.rb .verdict h2{margin-top:0}.rb .profiles{gap:16px;display:grid}.rb .provider{background:var(--surface);min-width:0;box-shadow:var(--shadow-rest);border-radius:10px;padding:0 20px 20px;overflow:hidden}.rb .provider-rellay{background:var(--rb-tint)}.rb .reading-layout>article .provider-brand{background:var(--ink);align-items:center;height:72px;margin:0 -20px 20px;padding:16px 20px;display:flex}.rb .provider-brand img{object-fit:contain;object-position:left;width:auto;max-width:150px;height:36px}.rb .provider ul{margin:0;padding-left:18px;font-size:15px;line-height:1.65}.rb .provider li{margin-bottom:12px;padding-left:2px}.rb .provider li:last-child{margin-bottom:0}.rb .provider strong{display:block}@media (min-width:700px){.rb .profiles{grid-template-columns:1fr 1fr}}.rb .source-note{color:var(--copy-mute);margin-top:16px;font-size:13px;line-height:1.65}.rb .source-note p{margin:0}.rb .comparison.gw-comparison{table-layout:fixed;border-collapse:collapse;width:100%;box-shadow:inset 0 0 0 1px var(--rb-line);border-radius:10px;font-size:14px;line-height:1.55;overflow:hidden}.rb .gw-comparison th,.rb .gw-comparison td{border-bottom:1px solid var(--rb-line);text-align:left;vertical-align:middle;overflow-wrap:break-word;padding:14px 16px}.rb .gw-comparison thead{background:var(--ink);color:#fff}.rb .gw-comparison thead th{border:0;height:72px}.rb .gw-comparison thead th:first-child{width:43%}.rb .gw-comparison thead th:not(:first-child){width:28.5%}.rb .gw-comparison thead img{object-fit:contain;object-position:left;width:auto;max-width:140px;height:32px}.rb .gw-comparison tbody th{color:var(--ink);font-weight:600}.rb .gw-comparison td:nth-child(2){background:var(--rb-tint);color:var(--ink)}.rb .gw-comparison .gw-matrix-group th{background:var(--rb-soft);color:var(--ink);font:500 12px/1.4 var(--rb-mono);padding:12px 16px}.rb .gw-comparison .gw-matrix-group.gw-ai-group th{background:color-mix(in oklch, var(--accent) 12%, var(--surface))}.rb .mobile-brand{display:none}.rb .gw-status{align-items:center;gap:8px;font-weight:700;line-height:1.5;display:inline-flex}.rb .gw-status svg{stroke:currentColor;flex:none;width:22px;height:22px}.rb .gw-status-yes{color:var(--rb-yes)}.rb .gw-status-no{color:var(--rb-no)}.rb .gw-status-detail{color:var(--ink);align-items:flex-start;font-weight:600}.rb .gw-status-detail svg{color:var(--rb-yes);margin-top:1px}@media (max-width:600px){.rb .comparison.gw-comparison,.rb .gw-comparison tbody{display:block}.rb .gw-comparison thead{table-layout:fixed;width:100%;display:table}.rb .gw-comparison thead tr{display:table-row}.rb .gw-comparison thead th{height:60px;padding:12px;display:table-cell;width:50%!important}.rb .gw-comparison thead th:first-child{display:none}.rb .gw-comparison thead img{max-width:110px;height:28px}.rb .gw-comparison tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rb .gw-comparison tbody th{background:var(--rb-soft);border-bottom:0;grid-column:1/-1;padding:14px 12px 8px}.rb .gw-comparison td{vertical-align:top;min-width:0;padding:12px 12px 14px}.rb .gw-comparison .gw-matrix-group{display:block}.rb .gw-comparison .gw-matrix-group th{width:100%;padding:12px;display:block}.rb .mobile-brand{font:500 11px/1.4 var(--rb-mono);color:var(--copy-mute);margin-bottom:4px;display:block}}.rb .gw-suite,.rb .gw-history{margin:28px 0 36px}.rb .gw-suite>figcaption,.rb .gw-history>figcaption{max-width:30ch;color:var(--ink);letter-spacing:-.025em;margin-bottom:12px;font-size:22px;font-weight:700;line-height:1.25}.rb .gw-analogy{color:var(--copy-mute);margin-bottom:20px;font-size:14px}.rb .gw-tool-roles{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rb .gw-tool-roles>div{color:var(--copy-mute);flex-direction:column;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.rb .gw-tool-roles>div:last-child{grid-column:1/-1}.rb .gw-logo-slot{justify-content:center;align-items:center;width:100%;height:52px;padding:7px;display:flex}.rb .gw-logo-slot img{object-fit:contain;width:auto;max-width:100%;max-height:40px}.rb .gw-logo-dark{background:var(--ink);border-radius:8px;max-width:140px}.rb .gw-suite-connector{color:var(--accent);justify-content:center;padding:8px 0;display:flex}.rb .gw-system{box-shadow:inset 0 0 0 1px var(--rb-line), var(--shadow-rest);border-radius:10px;overflow:hidden}.rb .gw-system-heading{background:var(--ink);color:#fff;flex-direction:column;align-items:flex-start;gap:14px;padding:20px 16px;display:flex}.rb .gw-system-heading img{width:130px;height:auto}.rb .gw-system-heading p{color:#fff;margin:0;font-size:14px;line-height:1.55}.rb .gw-native-ai{background:var(--rb-tint);border-bottom:1px solid var(--rb-line);flex-direction:column;gap:6px;padding:20px 16px;display:flex}.rb .gw-native-ai strong{letter-spacing:-.02em;font-size:19px;line-height:1.35}.rb .gw-native-ai span{font-size:14px;line-height:1.55}.rb .gw-modules{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rb .article-section .gw-modules{padding:0}.rb .gw-modules li{border-right:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line);min-width:0;margin:0;padding:16px 12px;font-size:12px;line-height:1.5}.rb .gw-modules li:nth-child(2n){border-right:0}.rb .gw-modules li:nth-child(n+7){border-bottom:0}.rb .gw-modules strong{margin-bottom:6px;font-size:13px;display:block}.rb .gw-modules span{color:var(--copy-mute);display:block}.rb .gw-shared-data{background:var(--ink);color:#fff;flex-direction:column;gap:6px;padding:20px 16px;display:flex}.rb .gw-shared-data strong{color:#fff;font-size:15px;line-height:1.4}.rb .gw-shared-data span{color:#d1cdc7;color:lab(82.6284% .584424 3.7755);font-size:13px;line-height:1.55}.rb .gw-partner{padding-top:20px}.rb .gw-partner>strong{color:var(--ink);letter-spacing:-.02em;font-size:20px;line-height:1.4}.rb .gw-partner p{margin:8px 0 0;font-size:15px;line-height:1.65}.rb .gw-figure-note{max-width:75ch;color:var(--copy-mute);margin:16px 0 0;font-size:13px;line-height:1.65}.rb .gw-history-flow{grid-template-columns:minmax(0,1fr);display:grid}.rb .gw-history-flow section{min-width:0;padding:16px 0}.rb .reading-layout>article .gw-history-flow h3{margin:0 0 12px;font-size:18px;font-weight:700}.rb .gw-history-flow ul{margin:0;padding:0;list-style:none}.rb .gw-history-flow li{border-top:1px solid var(--rb-line);margin:0;padding:9px 0;font-size:14px;line-height:1.5}.rb .gw-history-flow p{margin:0 0 12px;font-size:14px;line-height:1.65}.rb .gw-history-flow strong{font-size:14px;display:block}.rb .gw-history-flow .gw-history-ai{background:var(--rb-tint);box-shadow:inset 0 0 0 1px var(--rb-line);border-radius:10px;padding:20px 18px}.rb .gw-flow-arrow{height:40px;color:var(--accent);justify-content:center;align-items:center;display:flex}.rb .gw-flow-arrow svg{transform:rotate(90deg)}.rb .gw-history-result{background:var(--ink);color:#fff;border-radius:10px;flex-direction:column;gap:6px;margin-top:12px;padding:20px 18px;display:flex}.rb .gw-history-result strong{color:#fff;letter-spacing:-.02em;font-size:20px;line-height:1.4}.rb .gw-history-result span{font-size:14px;line-height:1.6}.rb .reading-layout>article .gw-whatsapp-heading{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.rb .gw-whatsapp-heading img{width:140px;height:auto}.rb .activity-proof{border-block:1px solid var(--rb-line);margin:28px 0;padding:22px 0}.rb .activity-proof figcaption{color:var(--ink);margin-bottom:18px;font-weight:600;line-height:1.4}.rb .activity-proof dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 16px;display:grid}.rb .activity-proof dt{color:var(--copy-mute);font-size:12px;line-height:1.4}.rb .activity-proof dd{color:var(--ink);letter-spacing:-.03em;margin:6px 0 0;font-size:28px;font-weight:700;line-height:1.2}.rb .activity-proof p{margin:0;font-size:13px;line-height:1.6}.rb .workflow{margin:24px 0 28px;padding:0;list-style:none}.rb .article-section .workflow{padding:0}.rb .workflow li{border-bottom:1px solid var(--rb-line);grid-template-columns:32px minmax(0,1fr);gap:12px;margin:0;padding:16px 4px 16px 0;font-size:15px;line-height:1.65;display:grid}.rb .workflow li strong{margin-bottom:4px;display:block}.rb .step-number{border:1px solid var(--rb-line);width:30px;height:30px;font:500 12px/1 var(--rb-mono);border-radius:50%;justify-content:center;align-items:center;display:flex}.rb .workflow .decision-step{background:var(--rb-tint);border-bottom:0;border-radius:8px;margin:8px 0;padding:16px 10px}.rb .workflow .decision-step .step-number{border-color:var(--accent);color:var(--accent)}.rb .cta-wrap{margin:28px 0}.rb .cta{width:100%}.rb .disclosure{border-top:1px solid var(--rb-line);color:var(--copy-mute);margin-top:32px;padding-top:18px;font-size:13px;line-height:1.65}.rb .disclosure em{font-style:normal}.rb .disclosure p{margin:0}@media (min-width:600px){.rb .gw-tool-roles{grid-template-columns:repeat(5,minmax(0,1fr))}.rb .gw-tool-roles>div:last-child{grid-column:auto}.rb .gw-system-heading{flex-direction:row;justify-content:space-between;align-items:center;padding:24px}.rb .gw-system-heading p{text-align:right;font-size:15px}.rb .gw-native-ai,.rb .gw-shared-data{padding:22px 24px}.rb .gw-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.rb .gw-modules li{padding:20px 18px}.rb .cta{width:auto}.rb .profiles{grid-template-rows:auto auto auto auto auto}.rb .provider{grid-row:span 5;grid-template-rows:subgrid;display:grid}}@media (min-width:900px){.rb .gw-modules{grid-template-columns:repeat(4,minmax(0,1fr))}.rb .gw-modules li:nth-child(2n){border-right:1px solid var(--rb-line)}.rb .gw-modules li:nth-child(4n){border-right:0}.rb .gw-modules li:nth-child(n+5){border-bottom:0}.rb .gw-history-flow{grid-template-columns:minmax(0,1fr) 28px minmax(0,1.05fr) 28px minmax(0,1fr);gap:14px}.rb .gw-flow-arrow{height:auto}.rb .gw-flow-arrow svg{transform:none}}@media (prefers-reduced-motion:reduce){.rb *,.rb :before,.rb :after{transition:none!important}}
