/* Content-only styles. Header, footer and fonts come from the shared site shell. */
.tr-page{--font-ui:var(--font-sans);--navy:#070d28;--muted:#526895;--blue:#0867ff;--line:#dfebfa;--surface:#fff;--wash:#f6faff;--green:#009d57;--yellow:#dc9200;--red:#fa1736;--gray:#64748b;--teal:#00a2a1;--purple:#7917ed;--orange:#ff620c;color-scheme:light}
:where(.tr-page) *{box-sizing:border-box}
.tr-page{margin:0;color:var(--navy);font-family:var(--font-ui);font-weight:400;line-height:1.35;background:#fbfdff}
:where(.tr-page) button,:where(.tr-page) a,:where(.tr-page) input,:where(.tr-page) summary{-webkit-tap-highlight-color:transparent}
:where(.tr-page) button{font:inherit}
:where(.tr-page) button,:where(.tr-page) summary{cursor:pointer}
:where(.tr-page) a{color:var(--blue);text-decoration:none}
:where(.tr-page) a:hover{text-decoration:underline}
:where(.tr-page) button:hover{filter:brightness(.96)}
:where(.tr-page) :focus-visible{outline:3px solid #d78c00;outline-offset:3px}
:where(.tr-page) h1,:where(.tr-page) h2,:where(.tr-page) h3,:where(.tr-page) p,:where(.tr-page) figure{margin:0}
:where(.tr-page) h1,:where(.tr-page) h2{font-family:var(--font-brand);font-weight:800}
:where(.tr-page) h3,:where(.tr-page) b,:where(.tr-page) strong{font-weight:800}
:where(.tr-page) p{color:var(--muted)}
:where(.tr-page) small{display:block}
:where(.tr-page) img{max-width:100%;height:auto}
:where(.tr-page) button .rg-icon,:where(.tr-page) a .rg-icon{pointer-events:none}
:where(.tr-page) section[id]{scroll-margin-top:5rem}
:where(.tr-page) [hidden]{display:none!important}
.tr-page{font-size:20px}
:where(.tr-page) .tr-roadmap{font-size:20px}
:where(.tr-page) .tr-container{width:calc(100% - 4.6em);max-width:calc(1440px - 4.6em);margin-inline:auto}
.tr-roadmap .tr-container{width:calc(100% - 5em)}
:where(.tr-page) .tr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:where(.tr-page) .rg-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.7em;height:1.7em;color:var(--blue);vertical-align:middle}
:where(.tr-page) .rg-icon-glyph{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
:where(.tr-page) .rg-icon-accent{display:none}
:where(.tr-page) .rg-icon-tone-gray{color:var(--gray)}
:where(.tr-page) .rg-icon-tone-green{color:var(--green)}
:where(.tr-page) .rg-icon-tone-yellow{color:var(--yellow)}
:where(.tr-page) .rg-icon-tone-red{color:var(--red)}
:where(.tr-page) .rg-icon-tone-purple{color:var(--purple)}
:where(.tr-page) .rg-icon-tone-teal{color:var(--teal)}
:where(.tr-page) .rg-icon-tone-orange{color:var(--orange)}
:where(.tr-page) .tr-button{display:inline-flex;justify-content:center;align-items:center;gap:.7em;background:var(--blue);border:1px solid var(--blue);border-radius:.5em;color:#fff;font-size:.92em;font-weight:600;min-height:3.2em;padding:.65em 1.25em;box-shadow:0 5px 12px #0066ff0b;text-align:center;white-space:nowrap}
:where(.tr-page) .tr-button:hover{background:#0058e3;text-decoration:none;color:white}
:where(.tr-page) .tr-button>.rg-icon{color:inherit;width:1.4em;height:1.4em}
:where(.tr-page) .tr-text-link{display:inline-flex;align-items:center;gap:.6em;font-size:.8em;font-weight:600}
:where(.tr-page) .tr-text-link>.rg-icon{width:1.4em;height:1.4em}
:where(.tr-page) .tr-eyebrow{display:block;color:var(--blue);font-size:.69em;letter-spacing:.32em;font-weight:600;margin-bottom:1.15em}
:where(.tr-page) .tr-hero{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:2em}
:where(.tr-page) .tr-hero h1{font-size:3.65em;line-height:1.01;margin-bottom:.2em}
:where(.tr-page) .tr-hero-copy>p{font-size:1.08em;line-height:1.38;max-width:26em}
:where(.tr-page) .tr-actions{display:flex;gap:1.5em;align-items:center;flex-wrap:wrap;margin-top:1.5em}
:where(.tr-page) .tr-trust-hero{padding:1em 2.85em .5em;min-height:27.8em;gap:2.2em;position:relative}
:where(.tr-page) .tr-trust-hero::before{content:"";position:absolute;z-index:-1;inset:0 -2.3em;background:linear-gradient(110deg,#f7fbff,#f3f9ff 58%,#fff)}
:where(.tr-page) .tr-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
:where(.tr-page) .tr-promises-hero{margin-top:1.7em;gap:1em}
:where(.tr-page) .tr-promises>div{border-right:1px solid var(--line);padding:0 .7em 0 0}
:where(.tr-page) .tr-promises>div:last-child{border:0}
:where(.tr-page) .tr-promises .rg-icon{display:block;width:2em;height:2em;margin-bottom:.55em}
:where(.tr-page) .tr-promises b{display:block;font-size:.82em}
:where(.tr-page) .tr-promises p{font-size:.75em;line-height:1.4;margin-top:.35em}
:where(.tr-page) .tr-trust-proof{display:flex;align-items:center;justify-content:center;gap:2.7em;min-width:0}
:where(.tr-page) .tr-handnote{flex:1;min-width:9em;margin-top:-1em}
:where(.tr-page) .tr-handnote b{font-family:var(--font-ui);font-size:.83em;transform:rotate(-4deg);display:block;line-height:1.3}
:where(.tr-page) .tr-handnote p{font-size:.83em;margin-top:1em;line-height:1.35}
:where(.tr-page) .tr-handnote>span{display:block;margin-left:.3em;margin-top:.05em;color:var(--blue);font-size:4em;font-weight:400;line-height:1.3;transform:rotate(-20deg)}
:where(.tr-page) .tr-app-preview{min-width:0}
:where(.tr-page) .tr-app-screen{border:1px solid var(--line);border-radius:1.15em;background:#f8fbff;padding:1.15em;box-shadow:0 2px 7px #18366013;font-size:.72em}
:where(.tr-page) .tr-app-brand{display:flex;gap:.45em;align-items:center;padding:.2em 0 1.2em}
:where(.tr-page) .tr-app-brand img{width:2.6em;height:2em;object-fit:contain;border:1px solid #c7d2df;border-radius:.3em;padding:.2em;background:white}
:where(.tr-page) .tr-app-brand b{font-size:.9em;line-height:1.2;display:block}
:where(.tr-page) .tr-app-brand small{font-size:.58em;color:var(--muted);margin-top:.2em}
:where(.tr-page) .tr-app-screen h3{font-size:1.08em;margin-bottom:.9em;white-space:nowrap}
:where(.tr-page) .tr-app-row{display:grid;grid-template-columns:2.5em minmax(0,1fr) auto;align-items:center;gap:.6em;background:white;border:1px solid #edf2f8;border-radius:.75em;padding:.65em .5em;margin-bottom:.5em;min-height:4.65em}
:where(.tr-page) .tr-app-row b{font-size:.85em;line-height:1.2;display:block}
:where(.tr-page) .tr-app-row small{font-size:.66em;line-height:1.2;color:var(--muted);margin-top:.25em}
:where(.tr-page) .tr-app-row .tr-icon-tile{width:2.5em;height:2.8em;padding:.5em}
:where(.tr-page) .tr-app-row .tr-tag{font-size:.7em;padding:.15em .45em;white-space:nowrap}
:where(.tr-page) .tr-app-settings{width:100%;font-size:.78em;min-height:3.5em;margin-top:.8em;padding:.4em}
:where(.tr-page) .tr-app-settings .rg-icon{width:1em}
:where(.tr-page) .tr-app-nav{display:grid;grid-template-columns:repeat(5,1fr);padding:1.1em 0 0;text-align:center;color:#607394}
:where(.tr-page) .tr-app-nav>span{display:flex;flex-direction:column;align-items:center}
:where(.tr-page) .tr-app-nav .rg-icon{width:1.5em;height:1.5em;color:inherit}
:where(.tr-page) .tr-app-nav small{font-size:.58em;line-height:1.3;margin-top:.3em}
:where(.tr-page) .tr-app-nav .selected{color:var(--blue)}
:where(.tr-page) .tr-app-preview figcaption{font-size:.7em;color:var(--muted);text-align:center;margin-top:.8em;white-space:nowrap}
:where(.tr-page) .tr-phone{width:14.4em;flex:0 0 14.4em;position:relative}
:where(.tr-page) .tr-phone .tr-app-screen{border:.52em solid #111;border-radius:3em;padding:1.7em 1.3em .9em;font-size:.56em;background:#fcfdff;box-shadow:0 0 0 .2em #8e9296,0 0 0 .35em #ddd,0 .6em 1em #1b385033}
:where(.tr-page) .tr-phone .tr-app-row{min-height:5.5em;padding:.7em}
:where(.tr-page) .tr-phone .tr-app-row b{font-size:.94em}
:where(.tr-page) .tr-phone .tr-app-row small{font-size:.75em}
:where(.tr-page) .tr-phone .tr-app-row .tr-tag{font-size:.75em}
:where(.tr-page) .tr-phone .tr-app-screen h3{font-size:1.35em;margin-bottom:.9em}
:where(.tr-page) .tr-phone .tr-app-brand{margin-top:.8em;margin-bottom:1.2em}
:where(.tr-page) .tr-phone .tr-app-brand b{font-size:1.12em}
:where(.tr-page) .tr-phone .tr-app-brand small{font-size:.7em}
:where(.tr-page) .tr-phone .tr-app-settings{font-size:.96em}
:where(.tr-page) .tr-phone .tr-app-nav{padding-top:1.2em}
:where(.tr-page) .tr-phone .tr-app-nav small{font-size:.75em}
:where(.tr-page) .tr-phone-status{display:flex;justify-content:space-between;line-height:1;padding-bottom:.2em;font-size:1em}
:where(.tr-page) .tr-camera{position:absolute;top:.7em;left:50%;width:.5em;height:.5em;border-radius:50%;background:#050505}
:where(.tr-page) .tr-phone figcaption{position:absolute;top:100%;width:100%;margin-top:1em}
:where(.tr-page) .tr-workspace{display:grid;grid-template-columns:8.3em minmax(0,1fr);gap:1.2em;padding-bottom:1.2em}
:where(.tr-page) .tr-section-nav{align-self:start;position:sticky;top:1em;padding-top:1.7em;display:grid;gap:.3em}
:where(.tr-page) .tr-section-nav>a{display:flex;align-items:center;gap:.8em;color:var(--muted);font-size:.85em;padding:1.1em .7em;border-radius:.45em;min-height:3.5em}
:where(.tr-page) .tr-section-nav>a .rg-icon{width:1.55em;height:1.55em;color:inherit}
:where(.tr-page) .tr-section-nav>a[aria-current]{color:var(--blue);background:#eef6ff}
:where(.tr-page) .tr-content{display:grid;gap:.65em;min-width:0}
:where(.tr-page) .tr-panel{border:1px solid var(--line);border-radius:1em;background:#ffffffc9;padding:1.1em 1.2em}
:where(.tr-page) .tr-panel h2{font-size:1.53em;line-height:1.15}
:where(.tr-page) .tr-panel>p,:where(.tr-page) .tr-access-copy>p{font-size:.86em;line-height:1.35;margin-top:.25em}
:where(.tr-page) .tr-section-heading{display:flex;justify-content:space-between;align-items:center;gap:.8em}
:where(.tr-page) .tr-tag{display:inline-flex;align-items:center;justify-content:center;font-size:.66em;line-height:1.1;padding:.4em .7em;border:1px solid #c6dcff;border-radius:2em;color:#0758de;background:#f0f6ff;white-space:nowrap}
:where(.tr-page) .tr-tag.green{background:#f1fcf6;border-color:#b2e9d3;color:#007746}
:where(.tr-page) .tr-tag.red{background:#fff4f5;border-color:#ffbcc5;color:#ad0d23}
:where(.tr-page) .tr-tag.yellow{background:#fff8ed;border-color:#edcc8f;color:#885700}
:where(.tr-page) .tr-tag.gray{background:#f4f7fa;border-color:#dce4ed;color:#50617e}
:where(.tr-page) .tr-tag.purple{background:#f8f1ff;border-color:#e4d1ff;color:#6922d7}
:where(.tr-page) .tr-icon-tile{display:inline-flex;align-items:center;justify-content:center;width:2.7em;height:2.7em;padding:.5em;background:#edf5ff;border-radius:.65em;flex:0 0 auto}
:where(.tr-page) .tr-icon-tile>.rg-icon{width:100%;height:100%}
:where(.tr-page) .tr-icon-tile.green{background:#eafaf3}
:where(.tr-page) .tr-icon-tile.yellow{background:#fff7e8}
:where(.tr-page) .tr-icon-tile.red{background:#fff0f3}
:where(.tr-page) .tr-icon-tile.gray{background:#f1f4f8}
:where(.tr-page) .tr-icon-tile.teal{background:#e8faf9}
:where(.tr-page) .tr-icon-tile.purple{background:#f5ecff}
:where(.tr-page) .tr-icon-tile.orange{background:#fff3e8}
:where(.tr-page) .tr-access{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:1.8em;padding-top:1.05em;padding-bottom:.7em}
:where(.tr-page) .tr-access-preview>p{font-size:.74em;margin-top:.25em;white-space:nowrap;text-align:right}
:where(.tr-page) .tr-access-copy .tr-list{margin-top:.6em}
:where(.tr-page) .tr-list{border:1px solid var(--line);border-radius:.65em;overflow:hidden}
:where(.tr-page) .tr-detail-row+details{border-top:1px solid var(--line)}
:where(.tr-page) .tr-detail-row summary{display:grid;grid-template-columns:2.7em minmax(0,1fr) 1em;align-items:center;gap:.7em;padding:.55em .6em;list-style:none;min-height:3.9em}
:where(.tr-page) .tr-detail-row summary::-webkit-details-marker{display:none}
:where(.tr-page) .tr-detail-row summary>.rg-icon{width:1em;height:1em;color:#6586b4}
:where(.tr-page) .tr-detail-row b{font-size:.89em;display:block;line-height:1.25}
:where(.tr-page) .tr-detail-row small{font-size:.79em;color:var(--muted);line-height:1.3;margin-top:.12em}
:where(.tr-page) .tr-detail-row>p{font-size:.85em;padding:0 1em 1em 4.5em;line-height:1.5}
:where(.tr-page) .tr-detail-row[open] summary>.rg-icon{transform:rotate(90deg)}
:where(.tr-page) .tr-data-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:1.7em;margin-top:.6em}
:where(.tr-page) .tr-data .tr-detail-row summary{min-height:3.35em;padding:.4em .6em}
:where(.tr-page) .tr-data-note{display:flex;align-items:center;gap:.6em;font-size:.75em;margin-top:.65em}
:where(.tr-page) .tr-data-note>.rg-icon{width:1.3em;height:1.3em}
:where(.tr-page) .tr-storage{border:1px solid var(--line);background:#f9fcff;border-radius:.65em;padding:.6em}
:where(.tr-page) .tr-storage h3{display:flex;align-items:center;gap:.7em;font-size:.94em;padding-bottom:.55em}
:where(.tr-page) .tr-storage h3 small{font-size:.7em;font-weight:400;color:var(--muted)}
:where(.tr-page) .tr-storage>div{display:grid;grid-template-columns:1.5em 1fr auto;align-items:center;gap:.6em;border-top:1px solid var(--line);padding:.65em .15em;font-size:.72em}
:where(.tr-page) .tr-storage>div .rg-icon{width:1.3em;height:1.3em}
:where(.tr-page) .tr-storage>div small{color:var(--muted);font-size:.85em}
:where(.tr-page) .tr-crash{display:flex;align-items:center;gap:.7em;border:1px solid var(--line);border-radius:.65em;padding:.65em;margin-top:.7em}
:where(.tr-page) .tr-crash b{display:block;font-size:.83em}
:where(.tr-page) .tr-crash small{font-size:.72em;color:var(--muted)}
:where(.tr-page) .tr-crash .tr-icon-tile{width:2.2em;height:2.2em}
:where(.tr-page) .tr-switch{width:2.9em;height:1.6em;border-radius:2em;border:1px solid #94a8c5;display:flex;align-items:center;padding:.13em;background:#d7e1ef;margin-left:auto;flex-shrink:0}
:where(.tr-page) .tr-switch>span{width:1.2em;height:1.2em;border-radius:50%;background:white;box-shadow:0 1px 3px #6782ac70}
:where(.tr-page) .tr-switch[aria-checked="true"]{background:var(--blue);border-color:var(--blue);justify-content:flex-end}
:where(.tr-page) .tr-demo-caption{font-size:.6em;text-align:right;margin-top:.2em;color:#5a7198}
:where(.tr-page) .tr-confidence-grid{display:grid;grid-template-columns:14em 1fr;gap:2em;margin-top:.65em;align-items:center}
:where(.tr-page) .tr-states{display:grid;gap:.3em}
:where(.tr-page) .tr-bubble{--state:var(--green);display:flex;align-items:center;gap:.55em;border:1px solid color-mix(in srgb,var(--state) 45%,white);border-radius:4em;padding:.22em;background:white;min-width:0;min-height:2.35em;white-space:nowrap}
:where(.tr-page) .tr-bubble.yellow{--state:var(--yellow)}
:where(.tr-page) .tr-bubble.red{--state:var(--red)}
:where(.tr-page) .tr-bubble.gray{--state:var(--gray)}
:where(.tr-page) .tr-rg{display:flex;align-items:center;justify-content:center;background:var(--state);color:white;border-radius:50%;width:2.05em;height:2.05em;flex:0 0 auto;font-size:.9em;font-weight:800;box-shadow:inset 0 0 0 2px #ffffff35}
:where(.tr-page) .tr-bubble-text{flex:1;font-size:.8em;color:var(--state);font-weight:800;min-width:0}
:where(.tr-page) .tr-map-bay{display:flex;align-items:center;justify-content:center;background:#f2f4f7;border-radius:50%;width:1.9em;height:1.9em;flex:0 0 auto;margin-left:auto}
:where(.tr-page) .tr-map-bay .rg-icon{color:#09132b;width:1.25em;height:1.25em}
:where(.tr-page) .tr-bubble-dark{background:#101d30;border:1px solid #38465b;padding:.3em;gap:.5em;box-shadow:0 2px 5px #0b1c2420}
:where(.tr-page) .tr-bubble-dark .tr-bubble-text{background:#fcfdff;border-radius:3em;padding:.8em .9em;color:var(--navy);text-align:center}
:where(.tr-page) .tr-bubble-dark .tr-rg{width:2.35em;height:2.35em;font-size:1em}
:where(.tr-page) .tr-bubble-dark .tr-map-bay{background:#fff;width:2.5em;height:2.5em}
:where(.tr-page) .tr-gray-proof>.tr-bubble{max-width:21em;margin:auto}
:where(.tr-page) .tr-gray-proof>p{font-size:.73em;text-align:center;margin:.6em 0 .7em}
:where(.tr-page) .tr-recovery-states{display:grid;grid-template-columns:repeat(3,1fr);gap:.5em}
:where(.tr-page) .tr-recovery-states>div{display:flex;gap:.5em;align-items:center;padding:.6em .35em;border-radius:.7em;background:#f5f9ff}
:where(.tr-page) .tr-recovery-states .tr-icon-tile{width:2.2em;height:2.5em;padding:.4em}
:where(.tr-page) .tr-recovery-states b{font-size:.75em;display:block}
:where(.tr-page) .tr-recovery-states small{font-size:.7em;color:var(--muted);line-height:1.15;margin-top:.15em}
:where(.tr-page) .tr-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);margin:.55em 0 .65em}
:where(.tr-page) .tr-choice-grid>div{display:flex;align-items:center;gap:1em;padding:.15em .6em}
:where(.tr-page) .tr-choice-grid>div+div{border-left:1px solid var(--line)}
:where(.tr-page) .tr-choice-grid .rg-icon{width:2em;height:2em}
:where(.tr-page) .tr-choice-grid b{font-size:.88em;display:block}
:where(.tr-page) .tr-choice-grid small{font-size:.76em;color:var(--muted);margin-top:.15em}
:where(.tr-page) .tr-scope{font-size:.74em;line-height:1.3;color:var(--muted)}
:where(.tr-page) .tr-questions-grid{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(0,1fr);gap:1.3em;margin-top:.55em}
:where(.tr-page) .tr-faqs{display:grid;gap:.55em;align-content:start}
:where(.tr-page) .tr-faqs details{border:1px solid var(--line);border-radius:.7em;padding:.7em .65em}
:where(.tr-page) .tr-faqs summary{list-style:none;display:flex;align-items:center;gap:.7em;font-size:.8em}
:where(.tr-page) .tr-faqs summary::-webkit-details-marker{display:none}
:where(.tr-page) .tr-faqs summary>.rg-icon{width:1.4em;height:1.4em}
:where(.tr-page) .tr-faqs summary>.rg-icon:last-child{margin-left:auto;width:1em}
:where(.tr-page) .tr-faqs details:not([open]) summary>.rg-icon:last-child{transform:rotate(180deg)}
:where(.tr-page) .tr-faqs details p{font-size:.74em;padding-left:2.3em;padding-top:.3em}
:where(.tr-page) .tr-support-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#f3f8ff;border-radius:.8em;padding:.7em .8em}
:where(.tr-page) .tr-support-card>.rg-icon{width:1.9em;height:1.9em;margin-bottom:.5em}
:where(.tr-page) .tr-support-card>b{font-size:.75em}
:where(.tr-page) .tr-support-card>p{font-size:.73em;margin:.25em 0 1em}
:where(.tr-page) .tr-support-card .tr-button{font-size:.74em;width:100%;min-height:2.85em;padding:.6em .5em}
:where(.tr-page) .tr-policy-link{display:flex;align-items:center;gap:.2em;font-size:.68em;margin-top:.9em;white-space:nowrap}
:where(.tr-page) .tr-policy-link .rg-icon{width:1.2em;height:1.2em}
:where(.tr-page) .tr-dialog{max-width:min(32rem,calc(100vw - 32px));border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 20px 80px #06142435;color:var(--navy);font-size:16px}
:where(.tr-page) .tr-dialog::backdrop{background:#07152b77}
:where(.tr-page) .tr-dialog h2{font-size:24px;margin:10px 0 16px}
:where(.tr-page) .tr-dialog p{margin:12px 0;line-height:1.6}
:where(.tr-page) .tr-dialog .tr-button{margin-top:10px}
:where(.tr-page) .tr-dialog-close{float:right;display:grid;place-items:center;width:44px;height:44px;background:var(--wash);border:0;border-radius:50%}
:where(.tr-page) .tr-roadmap-hero{gap:2.1em;grid-template-columns:.94fr 1.06fr;padding-top:1.7em;padding-bottom:1.2em;min-height:22.3em}
:where(.tr-page) .tr-roadmap-hero h1{font-size:3.03em;line-height:1.02;margin-top:.2em}
.tr-roadmap .tr-eyebrow{font-size:.73em;letter-spacing:0;margin-bottom:.4em}
:where(.tr-page) .tr-roadmap-hero .tr-hero-copy>p{font-size:1.1em;line-height:1.35;margin-top:.35em}
:where(.tr-page) .tr-roadmap-hero .tr-button{margin-top:.9em;min-height:2.8em;padding:.5em 1em}
:where(.tr-page) .tr-updated{font-size:.72em;color:var(--muted);margin-top:.65em}
:where(.tr-page) .tr-read-demo{margin:0;min-width:0;align-self:center}
:where(.tr-page) .tr-read-wrap{box-shadow:0 6px 25px #102b4415;border-radius:1.5em;background:#0d1b2b}
:where(.tr-page) .tr-read-wrap>.tr-bubble{border-color:#b7e7c5;padding:.35em}
:where(.tr-page) .tr-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));font-size:.73em!important;line-height:1.15;gap:0}
:where(.tr-page) .tr-bubble-dark .tr-metrics{color:#00884b;padding:.85em .3em}
:where(.tr-page) .tr-metrics>span{text-align:center;padding:.05em .3em}
:where(.tr-page) .tr-metrics>span+span{border-left:1px solid #c6d9ed}
:where(.tr-page) .tr-read-wrap .tr-rg{width:2em;height:2em}
:where(.tr-page) .tr-read-wrap .tr-map-bay{width:2.1em;height:2.1em}
:where(.tr-page) .tr-read-card{background:linear-gradient(120deg,#132639,#071321);color:white;border-radius:0 0 1.4em 1.4em;padding:1.1em 1.3em 1.15em}
:where(.tr-page) .tr-read-heading{display:flex;align-items:center;justify-content:space-between;gap:.6em}
:where(.tr-page) .tr-read-heading>b{color:#00d39a;font-size:1.1em}
:where(.tr-page) .tr-read-controls{display:flex;gap:.45em}
:where(.tr-page) .tr-read-controls button{display:grid;place-items:center;border:1px solid #3b4a5d;border-radius:.5em;color:#e9f0fc;background:#ffffff08;width:1.8em;height:1.8em;padding:.35em;box-shadow:inset 0 1px 2px #ffffff0a}
:where(.tr-page) .tr-read-controls .rg-icon{color:inherit;width:100%;height:100%}
:where(.tr-page) .tr-read-details>p{color:white;font-size:.88em;margin:.55em 0 .25em}
:where(.tr-page) .tr-read-details>strong{color:#00d39a;font-size:.84em;font-weight:600}
:where(.tr-page) .tr-read-details ul{padding:1em 0 0;margin:.9em 0 0;list-style:none;border-top:1px solid #8996a067;display:grid;gap:.6em;font-size:.82em}
:where(.tr-page) .tr-read-details li{display:flex;align-items:center;gap:.65em}
:where(.tr-page) .tr-read-details li::before{content:"";background:#00d5ac;border-radius:50%;width:.5em;height:.5em;box-shadow:0 0 0 2px #c9ffea20}
:where(.tr-page) .tr-read-status{font-size:.85em;color:#dde9f8;margin-top:1em}
:where(.tr-page) .tr-read-demo>figcaption{text-align:center;font-size:.68em;color:var(--muted);margin:.65em 0 1em}
:where(.tr-page) .tr-states-inline{display:flex;gap:.4em}
:where(.tr-page) .tr-states-inline>.tr-bubble{border-radius:.65em;min-height:2.4em;padding:.35em .45em;flex:1;gap:.5em;border-color:#dfebf4}
:where(.tr-page) .tr-states-inline .tr-rg{font-size:.7em;width:2.15em;height:2.15em}
:where(.tr-page) .tr-states-inline .tr-bubble-text{font-size:.68em;font-weight:600}
:where(.tr-page) .tr-states-inline .tr-map-bay{display:none}
:where(.tr-page) .tr-roadmap-body{display:grid;gap:1em}
:where(.tr-page) .tr-validation{display:flex;align-items:center;gap:1em;padding:1.15em 1.2em;background:#f1f7ff;border:1px solid #b7d5ff;border-radius:.7em}
:where(.tr-page) .tr-validation>span{display:grid;place-items:center;border-radius:50%;width:2.25em;height:2.25em;background:var(--blue);flex-shrink:0}
:where(.tr-page) .tr-validation>span>.rg-icon{color:white;width:1.9em;height:1.9em}
:where(.tr-page) .tr-validation h2{font-size:1.34em;line-height:1.2}
:where(.tr-page) .tr-validation p{font-size:.88em;margin-top:.15em}
:where(.tr-page) .tr-timeline{position:relative;display:grid;gap:0}
:where(.tr-page) .tr-timeline::before{content:"";position:absolute;left:2.5em;top:2.1em;bottom:11em;width:1px;background:#7db2ff;z-index:1}
:where(.tr-page) .tr-chapter{border-radius:.65em;position:relative;padding:1.05em 1.4em 1.3em 5.5em}
:where(.tr-page) .tr-step{position:absolute;z-index:1;left:1em;top:.85em;display:grid;place-items:center;width:2.8em;height:2.8em;background:#0867ff;color:white;border-radius:50%;font-size:1.07em;font-weight:600;box-shadow:inset 0 0 0 3px #ffffff15}
:where(.tr-page) .tr-chapter .tr-section-heading{justify-content:flex-start;gap:1em}
:where(.tr-page) .tr-chapter h2{font-size:1.5em}
:where(.tr-page) .tr-chapter>.tr-section-heading>.tr-tag{font-size:.63em}
:where(.tr-page) .tr-chapter>p{font-size:.87em;margin-top:.3em}
:where(.tr-page) .tr-validation-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:1.4em;align-items:center;margin-top:1.25em}
:where(.tr-page) .tr-pending-list{margin:0;padding:0;list-style:none;display:grid;gap:1em;font-size:.75em}
:where(.tr-page) .tr-pending-list li{display:flex;align-items:center;gap:1.1em}
:where(.tr-page) .tr-pending{display:inline-block;width:1.4em;height:1.4em;border-radius:50%;border:1.5px solid #9ba9c0;background:#fff;flex-shrink:0}
:where(.tr-page) .tr-validation-grid>.tr-pending-list+.tr-bubble{max-width:100%}
:where(.tr-page) .tr-validation-grid .tr-bubble{font-size:.93em;border-radius:.8em;padding:.3em;border-color:var(--line)}
:where(.tr-page) .tr-validation-grid .tr-rg{border-radius:.4em}
:where(.tr-page) .tr-validation-grid .tr-bubble-text{background:#f3f6fa;border-radius:1em;padding:.5em 0;font-size:.65em!important;font-weight:400}
:where(.tr-page) .tr-example-caption{font-size:.65em;text-align:center;margin:.4em 0 1.4em}
:where(.tr-page) .tr-no-guess{display:flex;align-items:center;gap:.65em;border:1px solid #e1ecf9;background:#f7fbff;border-radius:.7em;padding:.85em .7em}
:where(.tr-page) .tr-no-guess .rg-icon{width:1.4em;height:1.4em}
:where(.tr-page) .tr-no-guess p{font-size:.7em;line-height:1.6}
:where(.tr-page) .tr-previews-chapter{padding-top:1.05em;padding-bottom:1.2em}
:where(.tr-page) .tr-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em;margin-top:.75em}
:where(.tr-page) .tr-feature-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:.55em;background:#fff;padding:.45em .65em;min-width:0;color:var(--navy);min-height:8.45em}
:where(.tr-page) .tr-feature-card:hover{border-color:#7eafff;text-decoration:none;background:#fbfdff}
:where(.tr-page) .tr-feature-card h3{font-size:.94em;display:flex;align-items:center;gap:.8em;margin-bottom:.35em}
:where(.tr-page) .tr-feature-card h3 .tr-icon-tile{width:2.1em;height:2.1em;padding:.35em}
:where(.tr-page) .tr-feature-card>p{font-size:.66em;margin-top:auto;padding-top:.45em;line-height:1.2}
:where(.tr-page) .tr-mileage-example{display:grid;grid-template-columns:1fr 1.2fr;gap:.65em;align-items:center}
:where(.tr-page) .tr-map-thumb{position:relative;height:3.2em;overflow:hidden;border:1px solid #eef3fa;border-radius:.45em;isolation:isolate}
:where(.tr-page) .tr-map-thumb img{width:100%;height:100%;object-fit:cover;opacity:.65}
:where(.tr-page) .tr-map-thumb>svg{position:absolute;inset:0;width:100%;height:100%}
:where(.tr-page) .tr-mileage-example>div>b{font-size:1em;display:block;margin-bottom:.25em}
:where(.tr-page) .tr-range{display:flex;background:#f6f9fe;border-radius:.5em;padding:.2em;justify-content:space-between;font-size:.68em;color:var(--muted)}
:where(.tr-page) .tr-range span{padding:.35em .45em}
:where(.tr-page) .tr-range span:first-child{background:#e1edff;border-radius:.4em;color:var(--blue)}
:where(.tr-page) .tr-cost-example{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:.55em 0}
:where(.tr-page) .tr-cost-example>div{text-align:center;padding:0 .2em}
:where(.tr-page) .tr-cost-example>div+div{border-left:1px solid var(--line)}
:where(.tr-page) .tr-cost-example small{font-size:.65em;color:#3476df;margin-bottom:.4em}
:where(.tr-page) .tr-cost-example b{font-size:1em}
:where(.tr-page) .tr-cost-example>div:nth-child(2)>b{color:#fa1c24}
:where(.tr-page) .tr-cost-example>div:nth-child(3)>b{color:#008e4a}
:where(.tr-page) .tr-mode-example{display:flex;gap:.55em;padding:.4em 0 1em}
:where(.tr-page) .tr-mode-example span{background:#f1f6fc;display:flex;justify-content:center;align-items:center;min-height:3em;flex:1;border-radius:.8em;font-size:.72em;white-space:nowrap;padding:.4em .25em}
:where(.tr-page) .tr-mode-example span:first-child{background:#00a864;border:2px solid #8fdfbb;box-shadow:inset 0 0 0 1px #fff4;color:white}
:where(.tr-page) .tr-settings-example{display:grid;border:1px solid var(--line);border-radius:.5em;padding:.1em .45em;font-size:.75em}
:where(.tr-page) .tr-settings-example>span{display:flex;align-items:center;gap:.7em;padding:.3em 0}
:where(.tr-page) .tr-settings-example>span+span{border-top:1px solid var(--line)}
:where(.tr-page) .tr-settings-example .rg-icon{width:1.4em;height:1.4em;color:var(--navy)}
:where(.tr-page) .tr-settings-example .rg-icon:last-child{margin-left:auto;width:1em;color:#6b8bb5}
:where(.tr-page) .tr-history-example{display:grid;gap:.25em;padding:.3em 0}
:where(.tr-page) .tr-history-example>div{display:flex;align-items:center;gap:.45em;white-space:nowrap;min-width:0;font-size:.65em}
:where(.tr-page) .tr-history-example>div+div{border-top:1px solid var(--line);padding-top:.35em}
:where(.tr-page) .tr-history-example small{font-size:.85em;color:var(--muted)}
:where(.tr-page) .tr-history-example strong{font-size:1.15em}
:where(.tr-page) .tr-history-example .tr-tag{margin-left:auto;padding:.5em 1em;font-size:.8em;border:0}
:where(.tr-page) .tr-app-logo{width:2.1em;height:2.1em;border-radius:.5em;display:inline-flex;align-items:center;justify-content:center;font-size:.8em;flex-shrink:0}
:where(.tr-page) .tr-app-logo.uber{background:black;color:white;font-weight:400}
:where(.tr-page) .tr-app-logo.doordash{background:#ff3b1e;color:white;font-weight:800;font-style:italic}
:where(.tr-page) .tr-zones-example{display:grid;grid-template-columns:1.5fr 1fr;gap:.8em}
:where(.tr-page) .tr-zone-map{height:4.1em}
:where(.tr-page) .tr-zones-example>div:last-child{display:grid;gap:.3em;font-size:.7em}
:where(.tr-page) .tr-zones-example>div>span{display:flex;align-items:center;gap:.5em}
:where(.tr-page) .tr-zones-example .rg-icon{width:1.3em;height:1.3em}
:where(.tr-page) .tr-map-home{position:absolute;left:20%;top:15%;display:grid!important;place-items:center;border-radius:50%;background:#d8edff;border:1px solid #9ac8ff;width:2.3em;height:2.3em;z-index:1}
:where(.tr-page) .tr-map-home .rg-icon{width:1.5em;height:1.5em}
:where(.tr-page) .tr-map-zone{position:absolute;right:10%;top:25%;width:2.5em;height:2em;border:1px solid #f65b45;background:#ff624342;transform:rotate(-25deg)}
:where(.tr-page) .tr-alerts-example{display:grid;font-size:.73em}
:where(.tr-page) .tr-alerts-example>div{display:flex;align-items:center;gap:.7em;border-bottom:1px solid var(--line);padding:.25em 0}
:where(.tr-page) .tr-alerts-example>div:last-child{border:0}
:where(.tr-page) .tr-alerts-example .rg-icon{width:1.45em;height:1.45em;color:var(--navy)}
:where(.tr-page) .tr-alerts-example small{font-size:.9em;color:#5f7daf;margin-left:auto}
:where(.tr-page) .tr-alerts-example>div:last-child>.rg-icon:last-child{width:.8em}
:where(.tr-page) .tr-mini-switch{display:block;width:2.3em;height:1.35em;border-radius:2em;margin-left:auto;background:var(--blue);padding:.1em}
:where(.tr-page) .tr-mini-switch::after{content:"";display:block;width:1.15em;height:1.15em;border-radius:50%;background:white;margin-left:auto;box-shadow:0 1px 4px #00104033}
:where(.tr-page) .tr-mini-switch.orange{background:var(--orange)}
:where(.tr-page) .tr-multi-example{display:grid;grid-template-columns:repeat(2,1fr);gap:.6em;margin:.2em 0 .5em}
:where(.tr-page) .tr-multi-example>div{display:flex;gap:.6em;align-items:center;border:1px solid var(--line);border-radius:.6em;padding:.65em;font-size:.75em}
:where(.tr-page) .tr-multi-example .tr-app-logo{font-size:.8em;width:2.4em;height:2.4em}
:where(.tr-page) .tr-multi-example b{font-size:.95em;display:block}
:where(.tr-page) .tr-multi-example .tr-tag{border:0;padding:.15em .4em;border-radius:.2em;font-size:.85em}
:where(.tr-page) .tr-future-chapter{padding-bottom:1em}
:where(.tr-page) .tr-future-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.6em;margin-top:1em}
:where(.tr-page) .tr-future-grid>div{background:#f2f8ff;display:flex;align-items:center;flex-direction:column;text-align:center;gap:.55em;border-radius:.6em;padding:.9em .3em .8em}
:where(.tr-page) .tr-future-grid .rg-icon{width:1.7em;height:1.7em}
:where(.tr-page) .tr-future-grid span{font-size:.72em;line-height:1.15;max-width:8em}
:where(.tr-page) .tr-future-chapter>small{text-align:center;font-size:.65em;color:var(--muted);margin-top:.8em}
:where(.tr-page) .tr-launch-gates{padding:.9em 1.15em;border-radius:.65em}
:where(.tr-page) .tr-launch-gates h2,:where(.tr-page) .tr-constants h2{font-size:1.2em}
:where(.tr-page) .tr-gates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;margin-top:1em}
:where(.tr-page) .tr-gates-grid>div{display:flex;align-items:flex-start;gap:.9em;font-size:.7em}
:where(.tr-page) .tr-gates-grid b{font-size:.9em;line-height:1.3;display:block}
:where(.tr-page) .tr-gates-grid p{font-size:.95em;line-height:1.5;margin-top:.5em}
:where(.tr-page) .tr-launch-gates .tr-scope{display:flex;align-items:center;gap:1em;font-size:.65em;padding:.45em .8em;background:#f7fbff;border:1px solid var(--line);border-radius:.5em;margin-top:1.3em}
:where(.tr-page) .tr-launch-gates .tr-scope .rg-icon{width:1.7em;height:1.7em}
:where(.tr-page) .tr-constants{padding:.9em 1.15em;border-radius:.65em}
:where(.tr-page) .tr-constants>div{display:grid;grid-template-columns:repeat(4,1fr);gap:.8em;margin-top:.8em}
:where(.tr-page) .tr-constants article{display:flex;align-items:flex-start;gap:.8em}
:where(.tr-page) .tr-constants article>.rg-icon{width:1.5em;height:1.5em}
:where(.tr-page) .tr-constants b{font-size:.67em;line-height:1.35;display:block}
:where(.tr-page) .tr-constants p{font-size:.65em;line-height:1.4;margin-top:.5em}
:where(.tr-page) .tr-feedback{display:flex;align-items:center;gap:1em;background:#f0f7ff;border:1px solid #d8eaff;border-radius:.8em;padding:1.2em 1em}
:where(.tr-page) .tr-feedback-icon{display:grid;place-items:center;border-radius:50%;background:#fff;width:4em;height:4em;flex-shrink:0}
:where(.tr-page) .tr-feedback-icon .rg-icon{width:2.7em;height:2.7em}
:where(.tr-page) .tr-feedback h2{font-size:1.24em;line-height:1.25}
:where(.tr-page) .tr-feedback p{font-size:.75em;margin-top:.25em}
:where(.tr-page) .tr-feedback>.tr-button{font-size:.85em;min-height:3em;margin-left:auto;padding:.6em 1.4em}
:where(.tr-page) .tr-feedback>a:last-child{font-size:.68em;white-space:nowrap;margin-left:1em;text-decoration:underline}
:where(.tr-page) h1,:where(.tr-page) h2{font-family:var(--font-brand);letter-spacing:-.045em}
:where(.tr-page) .tr-hero h1{font-size:3.72em;font-weight:800;letter-spacing:-.055em}
:where(.tr-page) .tr-trust-hero{grid-template-columns:1.1fr 1fr;gap:2.5em}
:where(.tr-page) .tr-hero-copy>p{font-size:1.13em}
:where(.tr-page) .tr-actions{margin-top:.75em}
:where(.tr-page) .tr-promises-hero{margin-top:1.5em}
:where(.tr-page) .tr-promises b{font-size:.86em}
:where(.tr-page) .tr-promises p{font-size:.8em}
:where(.tr-page) .tr-note-arrow{color:var(--blue);width:4.5em;height:5em;margin-top:.6em;margin-left:-2em}
:where(.tr-page) .tr-trust-proof{gap:3.3em}
:where(.tr-page) .tr-phone{width:13.7em;flex-basis:13.7em}
:where(.tr-page) .tr-app-screen{font-size:.76em;padding:.9em}
:where(.tr-page) .tr-app-brand{padding-bottom:.8em}
:where(.tr-page) .tr-app-brand b{font-size:.94em}
:where(.tr-page) .tr-app-brand small{font-size:.64em}
:where(.tr-page) .tr-app-screen h3{font-size:1.14em;margin-bottom:.6em}
:where(.tr-page) .tr-app-row{min-height:3.7em;padding:.4em .3em;margin-bottom:.22em;border-color:transparent;gap:.7em}
:where(.tr-page) .tr-app-row b{font-size:.98em}
:where(.tr-page) .tr-app-row small{font-size:.74em}
:where(.tr-page) .tr-app-row .tr-tag{font-size:.78em}
:where(.tr-page) .tr-app-nav{padding-top:.6em}
:where(.tr-page) .tr-app-nav small{font-size:.65em}
:where(.tr-page) .tr-app-settings{margin-top:.4em;font-size:.85em;min-height:3.2em}
:where(.tr-page) .tr-phone .tr-app-screen{font-size:.64em;padding:1.1em .6em .7em}
:where(.tr-page) .tr-phone .tr-app-brand{margin-top:.7em;margin-bottom:.5em}
:where(.tr-page) .tr-phone .tr-app-row{min-height:4.8em;padding:.5em .15em;gap:.5em}
:where(.tr-page) .tr-phone .tr-app-row b{font-size:.97em}
:where(.tr-page) .tr-phone .tr-app-row small{font-size:.74em}
:where(.tr-page) .tr-phone .tr-app-row .tr-tag{font-size:.8em}
:where(.tr-page) .tr-phone .tr-app-screen h3{font-size:1.23em}
:where(.tr-page) .tr-phone .tr-app-nav{padding-top:.7em}
:where(.tr-page) .tr-phone .tr-app-settings{font-size:.85em}
:where(.tr-page) .tr-phone-status{padding-inline:.6em}
:where(.tr-page) .tr-camera{top:.8em}
:where(.tr-page) .tr-panel h2{font-size:1.58em}
:where(.tr-page) .tr-panel>p,:where(.tr-page) .tr-access-copy>p{font-size:.89em}
:where(.tr-page) .tr-detail-row summary{min-height:3.5em;padding:.35em .6em}
:where(.tr-page) .tr-detail-row .tr-icon-tile{width:2.5em;height:2.5em}
:where(.tr-page) .tr-data .tr-detail-row summary{min-height:3.35em;padding:.3em .6em}
:where(.tr-page) .tr-data-grid{grid-template-columns:1.4fr 1fr;gap:1.3em}
:where(.tr-page) .tr-storage>div{font-size:.77em}
:where(.tr-page) .tr-storage>div small{font-size:.93em}
:where(.tr-page) .tr-confidence-grid{border:0}
:where(.tr-page) .tr-confidence .tr-states{padding-right:1.3em;border-right:1px solid var(--line)}
:where(.tr-page) .tr-confidence-grid{grid-template-columns:15.7em 1fr;gap:.7em}
:where(.tr-page) .tr-questions-grid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:1.1em}
:where(.tr-page) .tr-faqs details{padding:.5em .65em}
:where(.tr-page) .tr-faqs details p{padding-top:.15em}
:where(.tr-page) .tr-policy-link{border:0;padding:0;background:none;color:var(--blue);font-family:inherit}
:where(.tr-page) .tr-roadmap-hero{grid-template-columns:1fr 1fr;gap:1.5em;min-height:22.3em}
:where(.tr-page) .tr-roadmap-hero h1{font-size:3em;letter-spacing:-.05em}
:where(.tr-page) .tr-roadmap-hero .tr-hero-copy>p{font-size:1.18em;max-width:20em}
:where(.tr-page) .tr-read-demo{margin-left:0}
:where(.tr-page) .tr-read-wrap{margin-left:1.7em}
:where(.tr-page) .tr-read-card{padding:1em 1.1em .9em}
:where(.tr-page) .tr-read-details ul{padding-top:.6em;margin-top:.55em;gap:.35em}
:where(.tr-page) .tr-read-details>p{font-size:.87em}
:where(.tr-page) .tr-read-details>strong{font-size:.9em}
:where(.tr-page) .tr-read-wrap .tr-rg{width:2.2em;height:2.2em}
:where(.tr-page) .tr-states-inline .tr-rg{font-size:.86em}
:where(.tr-page) .tr-states-inline .tr-bubble-text{font-size:.72em}
:where(.tr-page) .tr-validation h2{font-size:1.38em}
:where(.tr-page) .tr-validation p{font-size:1em}
:where(.tr-page) .tr-chapter h2{font-size:1.65em}
:where(.tr-page) .tr-chapter>p{font-size:.98em}
:where(.tr-page) .tr-chapter>.tr-section-heading>.tr-tag{font-size:.71em}
:where(.tr-page) .tr-pending-list{font-size:.8em}
:where(.tr-page) .tr-validation-grid .tr-bubble-text{font-size:.76em!important}
:where(.tr-page) .tr-validation-grid .tr-rg{font-size:1em}
:where(.tr-page) .tr-no-guess p{font-size:.76em}
:where(.tr-page) .tr-validation-chapter{padding-bottom:1.1em}
:where(.tr-page) .tr-previews-chapter{padding-left:4.2em;padding-top:1.1em;padding-bottom:1.8em}
:where(.tr-page) .tr-previews-chapter>.tr-section-heading,:where(.tr-page) .tr-previews-chapter>p{margin-left:1.3em}
:where(.tr-page) .tr-feature-card h3{font-size:1em}
:where(.tr-page) .tr-feature-card>p{font-size:.75em}
:where(.tr-page) .tr-feature-card .tr-icon-tile{width:2.5em;height:2.5em}
:where(.tr-page) .tr-history-example>div{font-size:.86em}
:where(.tr-page) .tr-history-example small{font-size:.76em}
:where(.tr-page) .tr-feature-card .tr-app-logo{width:1.9em;height:1.9em}
:where(.tr-page) .tr-app-logo.doordash{background:white;transform:none}
:where(.tr-page) .tr-app-logo.doordash svg{width:100%;height:100%}
:where(.tr-page) .tr-settings-example,:where(.tr-page) .tr-alerts-example{font-size:.79em}
:where(.tr-page) .tr-future-grid{margin-left:-2.6em}
:where(.tr-page) .tr-future-grid span{font-size:.8em}
:where(.tr-page) .tr-launch-gates h2,:where(.tr-page) .tr-constants h2{font-size:1.3em}
:where(.tr-page) .tr-gates-grid>div{font-size:.8em}
:where(.tr-page) .tr-gates-grid b{font-size:.91em}
:where(.tr-page) .tr-gates-grid p{font-size:.96em}
:where(.tr-page) .tr-launch-gates .tr-scope{font-size:.7em}
:where(.tr-page) .tr-constants b{font-size:.74em}
:where(.tr-page) .tr-constants p{font-size:.72em}
:where(.tr-page) .tr-feedback h2{font-size:1.4em}
:where(.tr-page) .tr-feedback p{font-size:.85em}
@media(min-width:1441px){:where(.tr-page) .tr-trust-hero::before{inset-inline:calc((1440px - 100vw)/2 - 2.3em)}}
@media(max-width:1180px){.tr-page,:where(.tr-page) .tr-roadmap{font-size:16px}
:where(.tr-page) .tr-container,.tr-roadmap .tr-container{width:calc(100% - 32px)}
:where(.tr-page) .tr-hero{grid-template-columns:1fr;gap:24px}
:where(.tr-page) .tr-trust-hero{min-height:0;padding:30px 8px 40px}
:where(.tr-page) .tr-hero h1,:where(.tr-page) .tr-roadmap-hero h1{font-size:44px;line-height:1.04}
:where(.tr-page) .tr-hero-copy>p,:where(.tr-page) .tr-roadmap-hero .tr-hero-copy>p{font-size:16px;max-width:36em;line-height:1.5;margin-top:10px}
:where(.tr-page) .tr-eyebrow,.tr-roadmap .tr-eyebrow{font-size:11px;margin-bottom:14px}
:where(.tr-page) .tr-actions{margin-top:20px;gap:16px}
:where(.tr-page) .tr-button{min-height:44px;font-size:14px;padding:10px 18px;white-space:normal}
:where(.tr-page) .tr-text-link{font-size:13px;min-height:44px}
:where(.tr-page) .tr-promises-hero{margin-top:22px;gap:10px}
:where(.tr-page) .tr-promises b{font-size:12px}
:where(.tr-page) .tr-promises p{font-size:11px;line-height:1.4}
:where(.tr-page) .tr-promises .rg-icon{width:27px;height:27px}
:where(.tr-page) .tr-trust-proof{gap:20px;justify-content:center;margin-top:10px}
:where(.tr-page) .tr-phone{width:210px;flex-basis:210px}
:where(.tr-page) .tr-phone .tr-app-screen{font-size:8.2px}
:where(.tr-page) .tr-phone .tr-app-settings{min-height:44px;font-size:10px}
:where(.tr-page) .tr-handnote{max-width:120px;min-width:0;flex:0 1 120px}
:where(.tr-page) .tr-handnote b,:where(.tr-page) .tr-handnote p{font-size:12px}
:where(.tr-page) .tr-workspace{grid-template-columns:1fr;gap:14px}
:where(.tr-page) .tr-section-nav{position:static;display:flex;flex-wrap:wrap;gap:5px;padding:0}
:where(.tr-page) .tr-section-nav>a{font-size:12px;min-height:44px;padding:8px 10px;flex:1 0 auto;gap:6px}
:where(.tr-page) .tr-section-nav .rg-icon{width:18px;height:18px}
:where(.tr-page) .tr-content{gap:14px}
:where(.tr-page) .tr-panel{padding:18px 16px;border-radius:14px}
:where(.tr-page) .tr-panel h2{font-size:22px;line-height:1.2}
:where(.tr-page) .tr-panel>p,:where(.tr-page) .tr-access-copy>p{font-size:14px;line-height:1.5;margin-top:7px}
:where(.tr-page) .tr-section-heading{flex-wrap:wrap;gap:8px}
:where(.tr-page) .tr-tag{font-size:10px}
:where(.tr-page) .tr-access{grid-template-columns:1fr;gap:18px}
:where(.tr-page) .tr-detail-row summary{padding:10px 8px;min-height:64px;gap:10px;grid-template-columns:34px 1fr 14px}
:where(.tr-page) .tr-detail-row .tr-icon-tile{width:34px;height:38px;padding:7px}
:where(.tr-page) .tr-detail-row b{font-size:14px}
:where(.tr-page) .tr-detail-row small{font-size:12px;line-height:1.4}
:where(.tr-page) .tr-detail-row small br{display:none}
:where(.tr-page) .tr-detail-row>p{font-size:13px;padding:0 12px 14px 52px}
:where(.tr-page) .tr-access-preview{width:100%;max-width:310px;margin:auto}
:where(.tr-page) .tr-access-preview .tr-app-screen{font-size:12px}
:where(.tr-page) .tr-app-settings{min-height:44px}
:where(.tr-page) .tr-app-preview figcaption{font-size:11px;white-space:normal}
:where(.tr-page) .tr-access-preview>p{font-size:11px;white-space:normal;text-align:center}
:where(.tr-page) .tr-data-grid{grid-template-columns:1fr;gap:14px}
:where(.tr-page) .tr-data .tr-detail-row summary{min-height:60px;padding:8px}
:where(.tr-page) .tr-data-note{font-size:12px;line-height:1.45}
:where(.tr-page) .tr-storage{font-size:16px}
:where(.tr-page) .tr-storage>div{font-size:12px;padding:10px 2px}
:where(.tr-page) .tr-storage h3{font-size:15px}
:where(.tr-page) .tr-crash b{font-size:14px}
:where(.tr-page) .tr-crash small{font-size:12px}
:where(.tr-page) .tr-switch{min-width:48px;min-height:28px;margin-block:8px}
:where(.tr-page) .tr-crash{min-height:64px}
:where(.tr-page) .tr-demo-caption{font-size:10px}
:where(.tr-page) .tr-confidence-grid{grid-template-columns:1fr;gap:20px;margin-top:14px}
:where(.tr-page) .tr-states{grid-template-columns:repeat(2,1fr);gap:8px}
:where(.tr-page) .tr-bubble{font-size:16px;min-height:40px}
:where(.tr-page) .tr-bubble-text{font-size:11px}
:where(.tr-page) .tr-gray-proof>.tr-bubble{max-width:100%;font-size:14px}
:where(.tr-page) .tr-gray-proof>p{font-size:12px;line-height:1.5}
:where(.tr-page) .tr-recovery-states{gap:5px}
:where(.tr-page) .tr-recovery-states>div{flex-direction:column;align-items:flex-start;padding:9px 7px}
:where(.tr-page) .tr-recovery-states b{font-size:12px}
:where(.tr-page) .tr-recovery-states small{font-size:11px;line-height:1.35}
:where(.tr-page) .tr-choice-grid{gap:10px;margin:12px 0}
:where(.tr-page) .tr-choice-grid>div{gap:7px;padding:0;align-items:flex-start}
:where(.tr-page) .tr-choice-grid b{font-size:12px}
:where(.tr-page) .tr-choice-grid small{font-size:11px;line-height:1.4}
:where(.tr-page) .tr-choice-grid .rg-icon{width:24px;height:24px}
:where(.tr-page) .tr-choice-grid>div+div{padding-left:10px}
:where(.tr-page) .tr-scope{font-size:11px;line-height:1.5}
:where(.tr-page) .tr-questions-grid{grid-template-columns:1fr;gap:14px;margin-top:12px}
:where(.tr-page) .tr-faqs summary{min-height:44px;font-size:12px;gap:8px}
:where(.tr-page) .tr-faqs details p{font-size:12px;line-height:1.5}
:where(.tr-page) .tr-support-card{padding:16px}
:where(.tr-page) .tr-support-card>b{font-size:14px}
:where(.tr-page) .tr-support-card>p{font-size:12px}
:where(.tr-page) .tr-support-card .tr-button{font-size:14px;min-height:44px;width:auto;min-width:180px}
:where(.tr-page) .tr-policy-link{font-size:12px;min-height:44px;margin-top:4px}
:where(.tr-page) .tr-roadmap-hero{padding:28px 0 18px;min-height:0;gap:26px}
:where(.tr-page) .tr-roadmap-hero .tr-button{min-height:44px;margin-top:18px}
:where(.tr-page) .tr-updated{font-size:11px}
:where(.tr-page) .tr-read-wrap{font-size:16px}
:where(.tr-page) .tr-read-controls button{min-width:34px;min-height:34px;padding:7px}
:where(.tr-page) .tr-read-card{padding:16px}
:where(.tr-page) .tr-read-heading>b{font-size:17px}
:where(.tr-page) .tr-read-controls{gap:5px}
:where(.tr-page) .tr-read-details>p{font-size:13px;line-height:1.5}
:where(.tr-page) .tr-read-details>strong{font-size:13px}
:where(.tr-page) .tr-read-details ul{font-size:13px;gap:10px}
:where(.tr-page) .tr-read-demo>figcaption{font-size:11px;margin:10px 0 14px}
:where(.tr-page) .tr-states-inline{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}
:where(.tr-page) .tr-states-inline>.tr-bubble{font-size:16px;min-height:40px}
:where(.tr-page) .tr-states-inline .tr-bubble-text{font-size:12px}
:where(.tr-page) .tr-read-wrap .tr-metrics{font-size:10px!important}
:where(.tr-page) .tr-roadmap-body{gap:14px}
:where(.tr-page) .tr-validation{align-items:flex-start;gap:12px;padding:16px 12px}
:where(.tr-page) .tr-validation>span{width:28px;height:28px}
:where(.tr-page) .tr-validation>span>.rg-icon{width:24px;height:24px}
:where(.tr-page) .tr-validation h2{font-size:18px;line-height:1.3}
:where(.tr-page) .tr-validation p{font-size:12px;line-height:1.5;margin-top:6px}
:where(.tr-page) .tr-timeline{gap:0}
:where(.tr-page) .tr-timeline::before{left:20px;bottom:16em}
:where(.tr-page) .tr-chapter{padding:20px 12px 18px 50px}
:where(.tr-page) .tr-step{font-size:14px;width:32px;height:32px;left:4px;top:20px}
:where(.tr-page) .tr-chapter h2{font-size:21px;line-height:1.2}
:where(.tr-page) .tr-chapter .tr-section-heading{gap:8px;flex-wrap:wrap}
:where(.tr-page) .tr-chapter>.tr-section-heading>.tr-tag{font-size:9px}
:where(.tr-page) .tr-chapter>p{font-size:12px;line-height:1.5}
:where(.tr-page) .tr-validation-grid{grid-template-columns:1fr;gap:16px;margin-top:16px}
:where(.tr-page) .tr-pending-list{font-size:12px;gap:12px;line-height:1.4}
:where(.tr-page) .tr-validation-grid .tr-bubble{font-size:14px}
:where(.tr-page) .tr-validation-grid .tr-metrics{font-size:9px!important}
:where(.tr-page) .tr-example-caption{font-size:10px;margin-top:7px}
:where(.tr-page) .tr-no-guess p{font-size:11px}
:where(.tr-page) .tr-feature-grid{grid-template-columns:1fr;gap:10px;margin-top:14px}
:where(.tr-page) .tr-feature-card{font-size:16px;min-height:140px;padding:8px 10px}
:where(.tr-page) .tr-feature-card h3{font-size:16px;gap:10px}
:where(.tr-page) .tr-feature-card>p{font-size:11px;line-height:1.4}
:where(.tr-page) .tr-feature-card h3 .tr-icon-tile{width:28px;height:28px}
:where(.tr-page) .tr-mileage-example{gap:8px}
:where(.tr-page) .tr-map-thumb{height:56px}
:where(.tr-page) .tr-range{font-size:10px}
:where(.tr-page) .tr-cost-example small{font-size:10px}
:where(.tr-page) .tr-cost-example b{font-size:16px}
:where(.tr-page) .tr-mode-example span{font-size:10px;min-height:40px}
:where(.tr-page) .tr-settings-example{font-size:12px}
:where(.tr-page) .tr-history-example>div{font-size:10px;gap:4px;flex-wrap:wrap}
:where(.tr-page) .tr-history-example small{font-size:9px}
:where(.tr-page) .tr-history-example>div>b{display:none}
:where(.tr-page) .tr-history-example .tr-tag{font-size:9px}
:where(.tr-page) .tr-alerts-example{font-size:12px}
:where(.tr-page) .tr-zones-example>div:last-child{font-size:11px}
:where(.tr-page) .tr-zone-map{height:65px}
:where(.tr-page) .tr-multi-example{gap:5px}
:where(.tr-page) .tr-multi-example>div{font-size:11px;padding:8px 6px;gap:5px}
:where(.tr-page) .tr-future-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}
:where(.tr-page) .tr-future-grid>div{padding:12px 5px}
:where(.tr-page) .tr-future-grid span{font-size:12px;line-height:1.3}
:where(.tr-page) .tr-future-chapter>small{font-size:10px;margin-top:12px}
:where(.tr-page) .tr-launch-gates h2,:where(.tr-page) .tr-constants h2{font-size:20px}
:where(.tr-page) .tr-gates-grid{grid-template-columns:1fr;gap:18px;margin-top:18px}
:where(.tr-page) .tr-gates-grid>div{font-size:14px}
:where(.tr-page) .tr-gates-grid b{font-size:13px}
:where(.tr-page) .tr-gates-grid p{font-size:12px;margin-top:4px}
:where(.tr-page) .tr-gates-grid br{display:none}
:where(.tr-page) .tr-launch-gates .tr-scope{font-size:11px;line-height:1.5;padding:8px;align-items:flex-start}
:where(.tr-page) .tr-constants>div{grid-template-columns:repeat(2,1fr);gap:20px 12px;margin-top:16px}
:where(.tr-page) .tr-constants article{gap:8px}
:where(.tr-page) .tr-constants b{font-size:12px}
:where(.tr-page) .tr-constants p{font-size:11px;line-height:1.5}
:where(.tr-page) .tr-constants br{display:none}
:where(.tr-page) .tr-feedback{padding:18px 14px;display:grid;grid-template-columns:40px 1fr;gap:14px 10px}
:where(.tr-page) .tr-feedback-icon{width:40px;height:40px}
:where(.tr-page) .tr-feedback-icon .rg-icon{width:30px;height:30px}
:where(.tr-page) .tr-feedback h2{font-size:20px}
:where(.tr-page) .tr-feedback p{font-size:12px;line-height:1.5;margin-top:5px}
:where(.tr-page) .tr-feedback>.tr-button{font-size:14px;min-height:44px;grid-column:1/-1;margin-left:0}
:where(.tr-page) .tr-feedback>a:last-child{font-size:12px;min-height:44px;grid-column:1/-1;margin-left:0;display:grid;place-items:center}}
@media(max-width:400px){:where(.tr-page) .tr-handnote{display:none}
:where(.tr-page) .tr-hero h1,:where(.tr-page) .tr-roadmap-hero h1{font-size:39px}
:where(.tr-page) .tr-phone{margin-inline:auto}
:where(.tr-page) .tr-confidence .tr-states{grid-template-columns:1fr}
:where(.tr-page) .tr-chapter{padding-left:43px;padding-right:10px}
:where(.tr-page) .tr-feature-card{padding-inline:8px}
:where(.tr-page) .tr-range span{padding:.3em}
:where(.tr-page) .tr-read-controls button{min-width:30px;min-height:32px}
:where(.tr-page) .tr-multi-example{grid-template-columns:1fr}
:where(.tr-page) .tr-feature-card:has(.tr-multi-example){min-height:170px}
:where(.tr-page) .tr-recovery-states small br{display:none}}
:where(.tr-page) .tr-sign-in{display:flex;align-items:center;gap:.35em;background:none;border:0;padding:0;color:var(--navy);font:inherit}
@media(min-width:1181px){:where(.tr-page) .tr-trust-hero .tr-hero-copy{transform:translateY(.3em)}
:where(.tr-page) .tr-app-row{min-height:3.4em}
:where(.tr-page) .tr-app-nav{padding-top:.45em}
:where(.tr-page) .tr-app-screen{padding-bottom:.65em}
:where(.tr-page) .tr-data{padding-top:.6em;padding-bottom:.6em}
:where(.tr-page) .tr-data-grid{margin-top:.45em}
:where(.tr-page) .tr-confidence{padding-top:.65em;padding-bottom:.65em}
:where(.tr-page) .tr-confidence-grid{margin-top:.5em}
:where(.tr-page) .tr-driver-choice{padding-block:.45em}
:where(.tr-page) .tr-choice-grid{margin:.35em 0}
:where(.tr-page) .tr-choice-grid>div{padding-block:0}
:where(.tr-page) .tr-questions{padding-top:.6em;padding-bottom:.6em}
:where(.tr-page) .tr-support-card{padding:.5em .8em}
:where(.tr-page) .tr-timeline{gap:.85em}
:where(.tr-page) .tr-previews-chapter{padding-bottom:1.3em}
:where(.tr-page) .tr-roadmap-hero .tr-read-demo{margin-left:-2.8em}
:where(.tr-page) .tr-roadmap-hero .tr-read-wrap{margin-left:1.7em}
:where(.tr-page) .tr-feature-card{min-height:7.75em}
:where(.tr-page) .tr-future-chapter{padding-top:.9em}}
@media(max-width:1180px){:where(.tr-page) .tr-sign-in{display:none}}
@media(max-width:1180px){:where(.tr-page) .tr-trust-hero::before{inset:0 -16px}}
@media(max-width:1180px){:where(.tr-page) .tr-note-arrow{display:none}
:where(.tr-page) .tr-trust-hero{grid-template-columns:1fr}
:where(.tr-page) .tr-read-wrap{margin-left:0}
:where(.tr-page) .tr-confidence .tr-states{border:0;padding:0}
:where(.tr-page) .tr-previews-chapter>.tr-section-heading,:where(.tr-page) .tr-previews-chapter>p{margin-left:0}
:where(.tr-page) .tr-future-grid{margin-left:0}
:where(.tr-page) .tr-read-controls button{min-width:44px;min-height:44px}
:where(.tr-page) .tr-switch{position:relative;margin:0;height:44px;min-width:48px;border:0;background:transparent}
:where(.tr-page) .tr-switch::before{content:"";position:absolute;inset:8px 0;border:1px solid #94a8c5;border-radius:2em;background:#d7e1ef}
:where(.tr-page) .tr-switch>span{z-index:1;margin:0 3px}
:where(.tr-page) .tr-switch[aria-checked="true"]{background:transparent}
:where(.tr-page) .tr-switch[aria-checked="true"]::before{background:var(--blue)}
:where(.tr-page) .tr-policy-link{min-height:44px}
:where(.tr-page) .tr-previews-chapter{padding-left:50px}
:where(.tr-page) .tr-roadmap-hero h1{font-size:44px}
:where(.tr-page) .tr-phone .tr-app-screen{font-size:10px}
:where(.tr-page) .tr-phone .tr-app-settings{font-size:10px}}
@media(max-width:400px){:where(.tr-page) .tr-previews-chapter{padding-left:43px}
:where(.tr-page) .tr-roadmap-hero h1{font-size:39px}}
@media(min-width:1181px){:where(.tr-page) h2{letter-spacing:-.015em}
:where(.tr-page) .tr-trust-hero h1{letter-spacing:-.035em;font-size:3.65em}
:where(.tr-page) .tr-roadmap-hero h1{letter-spacing:-.025em;font-size:3em}
:where(.tr-page) .tr-trust-proof{transform:translateY(-.7em)}
:where(.tr-page) .tr-phone{width:13.9em;flex-basis:13.9em}
:where(.tr-page) .tr-phone .tr-app-screen{font-size:.66em}
:where(.tr-page) .tr-access{padding-top:.8em;padding-bottom:.45em}
:where(.tr-page) .tr-access-preview .tr-app-screen{font-size:.73em}
:where(.tr-page) .tr-access-preview .tr-app-row b{font-size:1.07em}
:where(.tr-page) .tr-access-preview .tr-app-row small{font-size:.79em}
:where(.tr-page) .tr-access-preview .tr-app-row{min-height:3.55em}
:where(.tr-page) .tr-data .tr-section-heading .tr-tag{font-weight:600}
:where(.tr-page) .tr-detail-row b{font-size:.91em}
:where(.tr-page) .tr-detail-row small{font-size:.83em}
:where(.tr-page) .tr-data .tr-detail-row summary{min-height:3.3em}
:where(.tr-page) .tr-states .tr-bubble-text{font-size:.84em}
.tr-trust .tr-rg{font-size:1em}
:where(.tr-page) .tr-faqs summary{font-size:.8em}
:where(.tr-page) .tr-faqs details p{font-size:.79em}
:where(.tr-page) .tr-feature-card h3{font-size:1em}
:where(.tr-page) .tr-feature-card>p{font-size:.75em}
:where(.tr-page) .tr-cost-example small{font-size:.72em}
:where(.tr-page) .tr-cost-example b{font-size:1.05em}
:where(.tr-page) .tr-history-example>div{font-size:.86em;gap:.5em}
:where(.tr-page) .tr-history-example .tr-tag{font-size:.85em}
:where(.tr-page) .tr-history-example small{font-size:.85em}
:where(.tr-page) .tr-multi-example>div{font-size:.83em;min-height:4.5em}
:where(.tr-page) .tr-multi-example .tr-app-logo{font-size:1em;width:2.1em;height:2.1em}
:where(.tr-page) .tr-future-grid .rg-icon{width:2em;height:2em}}
:where(.tr-page) h2{font-weight:700}
:where(.tr-page) .tr-read-status{overflow-wrap:anywhere}
:where(.tr-page) .tr-dismissed{min-height:12em;border:1px solid var(--line);border-radius:1em;background:var(--wash);display:grid;place-content:center;gap:1em;text-align:center}
@media(min-width:1181px){:where(.tr-page) .tr-read-wrap{background:none;box-shadow:none}
:where(.tr-page) .tr-read-wrap .tr-rg,:where(.tr-page) .tr-read-wrap .tr-map-bay{width:2.5em;height:2.5em}
:where(.tr-page) .tr-read-wrap .tr-metrics{font-size:.84em!important}
:where(.tr-page) .tr-read-wrap>.tr-bubble{border:3px solid #d8f7e9;padding:.25em;box-shadow:0 1px 12px #1c834922}
:where(.tr-page) .tr-read-card{margin-left:.6em;margin-right:.6em;border-radius:.8em;margin-top:-.1em}
:where(.tr-page) .tr-read-demo>figcaption{margin-top:.6em}
:where(.tr-page) .tr-validation-grid .tr-bubble{min-height:2.8em}
:where(.tr-page) .tr-gray-proof .tr-bubble-text{font-size:.9em}
:where(.tr-page) .tr-cost-example{border:1px solid var(--line);border-radius:.6em;padding:.55em .2em}
:where(.tr-page) .tr-history-example>div{background:#f8fbff;border-radius:.45em}
:where(.tr-page) .tr-history-example .tr-tag.green{background:#e6f8ec}
:where(.tr-page) .tr-history-example .tr-tag.yellow{background:#fff4dd}
:where(.tr-page) .tr-multi-example .tr-tag{font-size:.95em;font-weight:600}
:where(.tr-page) .tr-feature-card .tr-icon-tile{border-radius:50%}
:where(.tr-page) .tr-promises-hero p{font-size:.82em}
:where(.tr-page) .tr-feedback-icon .rg-icon-people .rg-icon-glyph{stroke-width:2.4}}
@media(min-width:1181px){:where(.tr-page) .tr-trust-proof{transform:translate(1.2em,-.7em)}
:where(.tr-page) .tr-access-copy{padding-top:.4em}
:where(.tr-page) .tr-confidence .tr-states>.tr-bubble{padding:.15em}
:where(.tr-page) .tr-storage{padding-block:.35em}
:where(.tr-page) .tr-driver-choice{padding-block:.35em}
:where(.tr-page) .tr-feature-card{padding-block:.35em}
:where(.tr-page) .tr-feature-card h3{margin-bottom:.25em}
:where(.tr-page) .tr-cost-example{margin:.05em 0;padding:.3em .2em}
:where(.tr-page) .tr-constants{padding-block:1.2em}
:where(.tr-page) .tr-promises .rg-icon{width:2.2em;height:2.2em}
:where(.tr-page) .tr-feature-card>p{font-size:.8em}
:where(.tr-page) .tr-future-grid span{font-size:.86em}
:where(.tr-page) .tr-states-inline .tr-bubble-text{font-size:.78em}
:where(.tr-page) .tr-feedback{padding-right:2em}
:where(.tr-page) .tr-feedback>.tr-button{min-width:13.6em}
:where(.tr-page) .tr-feedback h2{font-size:1.36em}}
@media(min-width:600px) and (max-width:1180px){:where(.tr-page) .tr-hero{grid-template-columns:1fr 1fr;gap:24px;align-items:center}
:where(.tr-page) .tr-trust-hero{padding-inline:8px}
:where(.tr-page) .tr-trust-hero h1,:where(.tr-page) .tr-roadmap-hero h1{font-size:39px}
:where(.tr-page) .tr-trust-proof{gap:12px}
:where(.tr-page) .tr-handnote{display:none}
:where(.tr-page) .tr-phone{margin-inline:auto}
:where(.tr-page) .tr-promises b{font-size:12px}
:where(.tr-page) .tr-promises p{font-size:12px}
:where(.tr-page) .tr-actions{gap:8px}
:where(.tr-page) .tr-text-link{font-size:12px}
:where(.tr-page) .tr-access{grid-template-columns:1.15fr 1fr;gap:20px}
:where(.tr-page) .tr-access-preview .tr-app-screen{font-size:12px}
:where(.tr-page) .tr-data-grid{grid-template-columns:1.2fr 1fr;gap:20px}
:where(.tr-page) .tr-questions-grid{grid-template-columns:2fr 1fr;gap:16px}
:where(.tr-page) .tr-support-card{padding:12px}
:where(.tr-page) .tr-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
:where(.tr-page) .tr-feature-card>p{font-size:12px}
:where(.tr-page) .tr-cost-example small,:where(.tr-page) .tr-range,:where(.tr-page) .tr-mode-example span{font-size:11px}
:where(.tr-page) .tr-multi-example{grid-template-columns:repeat(2,1fr)}
:where(.tr-page) .tr-future-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
:where(.tr-page) .tr-validation h2{font-size:20px}
:where(.tr-page) .tr-validation p{font-size:14px}
:where(.tr-page) .tr-history-example small{font-size:10px}
:where(.tr-page) .tr-history-example>div{font-size:12px}
:where(.tr-page) .tr-history-example .tr-tag{font-size:10px}}
:where(.tr-page) .tr-read-card{position:relative}
:where(.tr-page) .tr-read-card::before{content:"";position:absolute;top:0;left:1.2em;width:.5em;height:.5em;border-right:1px solid #3c7768;border-bottom:1px solid #3c7768;background:#102b2a;transform:translateY(-50%) rotate(45deg)}
:where(.tr-page) .tr-data .tr-section-heading>.tr-tag{font-size:.72em;gap:.5em;padding:.4em .8em;font-weight:800}
:where(.tr-page) .tr-data .tr-section-heading>.tr-tag .rg-icon{width:1.3em;height:1.3em;color:inherit}
:where(.tr-page) .tr-faq-teaser{color:var(--muted);font-weight:400;font-size:.95em;line-height:1.35;margin-top:.15em}
:where(.tr-page) .tr-faqs details[open] .tr-faq-teaser{display:none}
:where(.tr-page) .tr-recovery-states .rg-icon-alert .rg-icon-glyph{fill:#ff1735;stroke:white}
:where(.tr-page) .tr-map-thumb>svg.tr-map-zone{inset:auto;left:49%;top:14%;width:29%;height:75%;transform:none;border:0;background:none}
@media(min-width:1181px){:where(.tr-page) .tr-faqs details{padding-block:.33em}}
:where(.tr-page) .tr-tag{font-weight:600}
:where(.tr-page) .tr-phone .tr-camera{width:1em;height:1em;top:.65em;transform:translateX(-50%)}
:where(.tr-page) .tr-states-inline>.gray{flex:1.3}
@media(min-width:1181px){:where(.tr-page) .tr-choice-grid{gap:0}
:where(.tr-page) .tr-choice-grid>div{gap:.85em}
:where(.tr-page) .tr-choice-grid .rg-icon{width:3em;height:3em;padding:.6em;border-radius:50%;background:#edf5ff}
:where(.tr-page) .tr-choice-grid>div+div{padding-left:3.3em}
:where(.tr-page) .tr-section-nav>a .rg-icon{width:1.7em;height:1.7em}
:where(.tr-page) .tr-chapter>.tr-section-heading>.tr-tag{font-size:.75em}
:where(.tr-page) .tr-roadmap-hero .tr-button{font-size:1em;min-width:15.4em;min-height:2.6em}
:where(.tr-page) .tr-actions>.tr-button{font-size:1em;min-width:14em;min-height:2.8em}}
:where(.tr-page) .tr-status-glyphs{width:3.4em;height:1em;color:#080e1b}
:where(.tr-page) .tr-rg{box-shadow:none}
.tr-trust .tr-bubble.red{--state:#ff0923}
.tr-trust .tr-bubble.yellow{--state:#e59700}
:where(.tr-page) .tr-gray-proof>.tr-bubble{max-width:21em;margin-inline:auto}
:where(.tr-page) .tr-validation-grid>div{width:100%;max-width:26em;justify-self:center}
:where(.tr-page) .tr-map-thumb img{opacity:.85}
:where(.tr-page) .tr-multi-example .tr-tag{border-radius:.35em}
@media(min-width:1181px){:where(.tr-page) .tr-trust-hero h1{line-height:.96;margin-bottom:.1em}
:where(.tr-page) .tr-trust-hero .tr-hero-copy{transform:translateY(-.05em)}
:where(.tr-page) .tr-actions>.tr-button{font-size:.94em;min-width:14.85em;padding-inline:1em}
:where(.tr-page) .tr-roadmap-hero{min-height:22em}
:where(.tr-page) .tr-read-card{padding-bottom:.5em}
:where(.tr-page) .tr-section-nav>a{gap:.55em;padding-inline:.55em;white-space:nowrap}
:where(.tr-page) .tr-promises-hero{width:calc(100% + 1.8em)}
:where(.tr-page) .tr-phone .tr-app-screen{padding-top:.65em;padding-bottom:1.5em}
:where(.tr-page) .tr-phone .tr-app-brand{margin-top:.4em;margin-bottom:.3em;padding-bottom:.5em}
:where(.tr-page) .tr-phone .tr-app-row{min-height:4.7em}
:where(.tr-page) .tr-phone .tr-app-settings{min-height:3.8em}
:where(.tr-page) .tr-phone .tr-app-row small,:where(.tr-page) .tr-app-row .tr-tag,:where(.tr-page) .tr-app-nav small{font-weight:500}
:where(.tr-page) .tr-promises p,:where(.tr-page) .tr-detail-row small,:where(.tr-page) .tr-storage>div,:where(.tr-page) .tr-scope,:where(.tr-page) .tr-faqs details p,:where(.tr-page) .tr-faq-teaser{font-weight:500}
:where(.tr-page) .tr-gray-proof>.tr-bubble .tr-rg,:where(.tr-page) .tr-gray-proof>.tr-bubble .tr-map-bay{width:2.8em;height:2.8em}
:where(.tr-page) .tr-feature-card{padding-inline:.8em}
:where(.tr-page) .tr-feature-card h3{gap:1.2em}
:where(.tr-page) .tr-feature-card h3 .tr-icon-tile{transform:scale(1.2)}
:where(.tr-page) .tr-feature-card .rg-icon-glyph{stroke-width:2}
:where(.tr-page) .tr-feature-card>p,:where(.tr-page) .tr-future-grid span,:where(.tr-page) .tr-pending-list,:where(.tr-page) .tr-chapter>p,:where(.tr-page) .tr-no-guess p,:where(.tr-page) .tr-gates-grid p,:where(.tr-page) .tr-constants p{font-weight:500}
:where(.tr-page) .tr-mileage-example{grid-template-columns:1fr 1fr}
:where(.tr-page) .tr-map-thumb{height:3.6em}
:where(.tr-page) .tr-zone-map{height:4.1em}
:where(.tr-page) .tr-history-example>div{display:grid;grid-template-columns:2em 4.5em 3.8em 1fr auto;gap:.35em;font-size:.78em}
:where(.tr-page) .tr-history-example>div>b{font-weight:500}
:where(.tr-page) .tr-history-example .tr-app-logo{font-size:1em}
:where(.tr-page) .tr-history-example small{font-size:.85em}
:where(.tr-page) .tr-history-example .tr-tag{min-width:4.8em;text-align:center;font-size:.85em}
:where(.tr-page) .tr-mode-example span{min-height:3.3em}
:where(.tr-page) .tr-alerts-example{border:1px solid var(--line);border-radius:.5em;padding:0 .5em}
:where(.tr-page) .tr-alerts-example>div{padding-block:.3em}
:where(.tr-page) .tr-mini-switch{width:2.7em;height:1.55em}
:where(.tr-page) .tr-mini-switch::after{width:1.35em;height:1.35em}
:where(.tr-page) .tr-pending{width:1.65em;height:1.65em}
:where(.tr-page) .tr-chapter>.tr-section-heading>.tr-tag{font-weight:600;padding-inline:1.1em}
:where(.tr-page) .tr-constants article>.rg-icon{width:2em;height:2em}
:where(.tr-page) .tr-constants article+article{border-left:1px solid var(--line);padding-left:.7em}
:where(.tr-page) .tr-constants article{gap:.7em}
:where(.tr-page) .tr-constants>div{gap:0}}
:where(.tr-page) .tr-timeline::before{display:none}
:where(.tr-page) .tr-chapter:not(:last-child)::after{content:"";position:absolute;left:2.5em;top:2.5em;height:calc(100% + .85em);width:1px;background:#7db2ff;pointer-events:none}
@media(max-width:1180px){:where(.tr-page) .tr-chapter:not(:last-child)::after{left:20px;top:36px;height:100%}}
:where(.tr-page) h2{font-family:var(--font-ui);font-weight:800}
:where(.tr-page) .tr-app-screen{box-shadow:0 2px 5px #274c7020,0 0 0 1px #edf4ff}
:where(.tr-page) .tr-map-thumb img{opacity:1;filter:brightness(.96) saturate(1.35)}
:where(.tr-page) .tr-map-bay .rg-icon{width:1.45em;height:1.45em;color:#111722}
:where(.tr-page) .tr-map-bay .rg-icon-glyph{stroke-width:2.25}
:where(.tr-page) .tr-app-nav small{font-weight:600}
:where(.tr-page) .tr-multi-example .tr-tag{font-size:1.05em;padding:.08em .22em;line-height:1.15}
@media(min-width:1181px){:where(.tr-page) .tr-trust-hero h1{letter-spacing:-.05em}
:where(.tr-page) .tr-roadmap-hero h1{letter-spacing:-.03em}
:where(.tr-page) .tr-trust-hero .tr-actions{transform:translateY(-.4em)}
:where(.tr-page) .tr-phone{transform:translateY(-.25em)}
:where(.tr-page) .tr-phone .tr-app-screen{padding-top:1.4em}
:where(.tr-page) .tr-handnote{transform:translateY(.85em)}
:where(.tr-page) .tr-promises-hero{transform:translateY(-.25em)}
:where(.tr-page) .tr-promises>div{position:relative;border:0}
:where(.tr-page) .tr-promises>div:not(:last-child)::after{content:"";position:absolute;right:1em;top:0;bottom:0;width:1px;background:var(--line)}
.tr-trust .tr-panel{padding-left:1.05em;padding-right:.65em}
.tr-trust .tr-access{padding-right:2.05em;grid-template-columns:1.81fr 1fr;gap:1.95em}
:where(.tr-page) .tr-app-row .tr-tag{font-size:.85em;font-weight:600;padding:.15em .9em}
:where(.tr-page) .tr-phone .tr-app-row .tr-tag{font-size:.9em;padding:.15em .7em}
:where(.tr-page) .tr-access-preview .tr-app-nav small{font-size:.72em}
:where(.tr-page) .tr-access-preview .tr-app-row b{font-size:1em}
:where(.tr-page) .tr-access-preview .tr-app-row .tr-tag{font-size:.82em;padding:.15em .65em}
:where(.tr-page) .tr-access-preview .tr-app-row{grid-template-columns:2.8em minmax(0,1fr) auto;gap:.6em}
:where(.tr-page) .tr-access-preview .tr-app-row small{font-weight:500}
:where(.tr-page) .tr-storage>div>.rg-icon{width:1.5em;height:1.5em}
:where(.tr-page) .tr-confidence .tr-states{margin-left:.25em}
:where(.tr-page) .tr-confidence .tr-states .tr-bubble-text{padding-left:1.4em}
:where(.tr-page) .tr-confidence .tr-states .tr-map-bay{margin-right:.4em}
:where(.tr-page) .tr-recovery-states .tr-icon-tile{width:2.75em;height:2.9em;padding:.5em}
:where(.tr-page) .tr-choice-grid{margin:.3em 0 .35em}
:where(.tr-page) .tr-driver-choice .tr-scope{font-size:.72em;line-height:1.25}
:where(.tr-page) .tr-questions-grid{grid-template-columns:2.2fr 1fr;gap:1.1em}
:where(.tr-page) .tr-support-card>.rg-icon{width:1.7em;height:1.7em}
:where(.tr-page) .tr-previews-chapter{padding-right:1em}
:where(.tr-page) .tr-feature-grid{grid-template-columns:1.035fr 1fr;gap:.75em .8em;margin-top:1.2em}
:where(.tr-page) .tr-feature-card{padding-block:.25em;border-radius:.65em}
:where(.tr-page) .tr-mode-example{padding:.25em 0 .4em}
:where(.tr-page) .tr-alerts-example>div{padding-block:.15em}
:where(.tr-page) .tr-history-example>div{grid-template-columns:2em 4.6em 4.1em minmax(0,1fr) auto;gap:.55em;font-size:.82em}
:where(.tr-page) .tr-history-example small{font-weight:500}
:where(.tr-page) .tr-multi-example .tr-app-logo{width:2.5em;height:2.5em;font-size:1em}
:where(.tr-page) .tr-read-wrap{margin-right:.55em;margin-left:1.95em}
:where(.tr-page) .tr-read-controls button{width:2em;height:2em;padding:.3em}
:where(.tr-page) .tr-read-card{border-radius:1em;padding-bottom:.35em}
:where(.tr-page) .tr-metrics>span+span{padding-block:0}}
@media(max-width:1180px){:where(.tr-page) .tr-history-example>div{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:4px 8px;font-size:12px;white-space:normal}
:where(.tr-page) .tr-history-example>div>b{display:block;font-weight:600}
:where(.tr-page) .tr-history-example .tr-app-logo{width:24px;height:24px;font-size:10px;grid-row:span 2}
:where(.tr-page) .tr-history-example small{grid-column:2;font-size:11px}
:where(.tr-page) .tr-history-example .tr-tag{grid-column:3;font-size:10px;min-width:48px;text-align:center}
:where(.tr-page) .tr-feature-card:has(.tr-history-example){min-height:165px}}
@media(max-width:400px){:where(.tr-page) .tr-trust-hero{padding-top:24px;padding-bottom:26px;gap:16px}
:where(.tr-page) .tr-promises-hero{margin-top:16px}
:where(.tr-page) .tr-trust-proof{margin-top:0}
:where(.tr-page) .tr-promises .rg-icon{margin-bottom:5px}
:where(.tr-page) .tr-promises p{margin-top:3px}}
.tr-page{--blue:#005fff}
:where(.tr-page) h2{font-family:var(--font-brand);font-weight:700;letter-spacing:-.03em}
:where(.tr-page) .tr-map-thumb img{filter:none;opacity:1}
:where(.tr-page) .tr-map-home{left:25%;top:31%}
:where(.tr-page) .tr-detail-row .rg-icon-glyph,:where(.tr-page) .tr-storage .rg-icon-glyph{stroke-width:2}
@media(min-width:1181px){.tr-trust .tr-panel h2{font-size:1.55em}
:where(.tr-page) .tr-chapter h2{font-size:1.6em}
:where(.tr-page) .tr-validation h2{font-size:1.35em;letter-spacing:-.03em}
:where(.tr-page) .tr-launch-gates h2,:where(.tr-page) .tr-constants h2{font-size:1.25em}
:where(.tr-page) .tr-feedback h2{font-size:1.4em;letter-spacing:-.04em}
:where(.tr-page) .tr-data .tr-storage>div{padding-block:.5em}
:where(.tr-page) .tr-crash{padding-block:.5em}
:where(.tr-page) .tr-support-card{padding-inline:1.6em}
:where(.tr-page) .tr-support-card .tr-button{min-height:2.8em}
:where(.tr-page) .tr-app-brand{padding-bottom:1.2em}
:where(.tr-page) .tr-access-preview .tr-app-row small{font-size:.8em}
:where(.tr-page) .tr-access-preview .tr-app-nav small{font-size:.76em}
:where(.tr-page) .tr-access-preview .tr-app-nav{padding-top:.55em}
:where(.tr-page) .tr-access-preview .tr-app-row{margin-bottom:.4em}
:where(.tr-page) .tr-gray-proof>.tr-bubble{padding:.25em}
:where(.tr-page) .tr-gray-proof>.tr-bubble .tr-map-bay{width:2.65em;height:2.65em}
:where(.tr-page) .tr-gray-proof>.tr-bubble .tr-bubble-text{padding-block:.7em}
:where(.tr-page) .tr-roadmap-hero h1{letter-spacing:-.035em;transform:translateY(.12em)}
:where(.tr-page) .tr-read-wrap>.tr-bubble{padding:.3em}
:where(.tr-page) .tr-read-card{padding-top:.9em;padding-bottom:.7em}
:where(.tr-page) .tr-read-details ul{margin-top:.6em;padding-top:.55em}
:where(.tr-page) .tr-validation-grid>div{transform:translateY(.45em)}
:where(.tr-page) .tr-multi-example .tr-app-logo{width:2.3em;height:2.3em}
:where(.tr-page) .tr-multi-example .tr-app-logo.uber{font-size:.85em}
:where(.tr-page) .tr-feedback{gap:.8em;padding-left:1.3em}
:where(.tr-page) .tr-feedback>.tr-button{min-width:13.6em;min-height:3.3em;margin-left:auto}
:where(.tr-page) .tr-feedback>a:last-child{font-size:.8em;margin-left:1em}}
:where(.tr-page) .tr-app-row{border-color:transparent;background:linear-gradient(100deg,#ffffffa8,#fff);border-radius:.5em}
:where(.tr-page) .tr-bubble-dark{background:linear-gradient(110deg,#263243,#101b2c 38%,#162338);box-shadow:0 2px 4px #10243c25,inset 0 1px 1px #ffffff25}
@media(min-width:1181px){:where(.tr-page) .tr-section-nav>a{min-height:3.3em;padding-block:.8em}
:where(.tr-page) .tr-detail-row summary{gap:1.1em}
:where(.tr-page) .tr-access-copy .tr-detail-row:last-child summary{min-height:4.7em}
:where(.tr-page) .tr-app-nav .rg-icon{width:1.6em;height:1.6em}
:where(.tr-page) .tr-app-nav .rg-icon-glyph{stroke-width:2}
:where(.tr-page) .tr-phone .tr-app-row small{font-size:.81em;line-height:1.25}
:where(.tr-page) .tr-phone .tr-app-nav small{font-size:.8em}
:where(.tr-page) .tr-phone .tr-app-screen h3{font-size:1.3em}
:where(.tr-page) .tr-phone .tr-app-screen{padding-bottom:1.25em}
:where(.tr-page) .tr-access-preview .tr-app-row{padding-block:.3em;min-height:3.75em}
:where(.tr-page) .tr-access-preview .tr-app-row small{font-size:.8em;font-weight:600}
:where(.tr-page) .tr-access-preview .tr-app-nav{padding-top:.45em}
:where(.tr-page) .tr-access-preview .tr-app-brand{padding-bottom:1.2em}
:where(.tr-page) .tr-data{padding-bottom:1em}
:where(.tr-page) .tr-confidence{padding-bottom:.35em}
:where(.tr-page) .tr-workspace{padding-bottom:.8em}
:where(.tr-page) .tr-read-wrap .tr-metrics{font-size:.9em!important}
:where(.tr-page) .tr-read-card{padding-bottom:.1em;background:linear-gradient(120deg,#162c3b,#0d1b29 55%,#091522)}
:where(.tr-page) .tr-read-heading>b,:where(.tr-page) .tr-read-details>strong{color:#00ca91}
:where(.tr-page) .tr-roadmap-hero .tr-hero-copy>p{max-width:18.5em;font-weight:500}
:where(.tr-page) .tr-validation-grid .tr-rg{width:2.1em;height:2.1em;border-radius:.55em}
:where(.tr-page) .tr-pending-list{font-weight:600}
:where(.tr-page) .tr-feature-card>p{font-size:.82em}
:where(.tr-page) .tr-zones-example{grid-template-columns:2fr 1fr}
:where(.tr-page) .tr-map-thumb>svg.tr-map-zone{left:50%;top:24%}
:where(.tr-page) .tr-multi-example .tr-app-logo.uber{font-size:1em}
:where(.tr-page) .tr-history-example{border:1px solid var(--line);border-radius:.5em;overflow:hidden}
:where(.tr-page) .tr-history-example>div{border-radius:0;padding-inline:.3em}
:where(.tr-page) .tr-history-example .tr-tag{min-width:5.2em;padding-block:.35em}
:where(.tr-page) .tr-history-example>div+div{margin-top:0;border-top:1px solid var(--line)}
:where(.tr-page) .tr-mode-example .selected{background:linear-gradient(120deg,#07c18e,#009b58);box-shadow:inset 0 1px 2px #ffffff40}
:where(.tr-page) .tr-future-grid .rg-icon{width:1.85em;height:1.85em}
:where(.tr-page) .tr-future-grid span{font-weight:600}
:where(.tr-page) .tr-zones-example>div:last-child .rg-icon{width:1.5em;height:1.5em}}
@media(max-width:1180px){:where(.tr-page) .tr-phone .tr-app-row small{font-size:.85em;font-weight:500}
:where(.tr-page) .tr-phone .tr-app-nav small{font-size:.8em}
:where(.tr-page) .tr-phone{width:220px;flex-basis:220px}
:where(.tr-page) .tr-validation-grid .tr-metrics{font-size:10px!important}
:where(.tr-page) .tr-chapter>.tr-section-heading>.tr-tag{font-size:10px}
:where(.tr-page) .tr-range{font-size:11px}
:where(.tr-page) .tr-zones-example>div:last-child{font-size:12px}}
@media(max-width:400px){:where(.tr-page) .tr-promises>div{padding-right:0}
:where(.tr-page) .tr-promises b{font-size:11.5px;letter-spacing:-.02em}
:where(.tr-page) .tr-promises p{font-size:11px;letter-spacing:-.015em}}
@media(min-width:1181px){:where(.tr-page) .tr-access-preview .tr-app-brand{padding-bottom:1em}
:where(.tr-page) .tr-access-preview .tr-app-settings{margin-top:.4em}
:where(.tr-page) .tr-access-preview .tr-app-nav{padding-top:.2em}
:where(.tr-page) .tr-roadmap-hero .tr-hero-copy>p{max-width:18em}}
:where(.tr-page) .tr-support-card .rg-icon-glyph{stroke-width:2}
:where(.tr-page) .tr-gray-proof>.tr-bubble{box-shadow:0 1px 3px #10243c20,inset 0 1px 1px #ffffff20;border-color:#344153}
@media(min-width:1181px){:where(.tr-page) .tr-roadmap-hero .tr-hero-copy>p{max-width:none}
:where(.tr-page) .tr-read-card{padding-bottom:.65em;padding-top:.7em}
:where(.tr-page) .tr-read-details ul{gap:.3em}
:where(.tr-page) .tr-read-demo{transform:translateY(-.15em)}
:where(.tr-page) .tr-data{padding-bottom:.6em}
:where(.tr-page) .tr-data-grid{margin-top:.3em}
:where(.tr-page) .tr-confidence{padding-bottom:.8em}
:where(.tr-page) .tr-gray-proof{transform:translateY(-.15em)}
:where(.tr-page) .tr-recovery-states .tr-icon-tile:has(.rg-icon-alert){padding:.32em}
:where(.tr-page) .tr-phone .tr-app-row small{font-size:.83em}
:where(.tr-page) .tr-access-preview .tr-app-nav small{font-size:.8em}
:where(.tr-page) .tr-future-grid .rg-icon{width:2em;height:2em}
:where(.tr-page) .tr-future-grid .rg-icon-glyph{stroke-width:2}
:where(.tr-page) .tr-future-grid span{font-weight:500}
:where(.tr-page) .tr-map-thumb img{opacity:.82}}
@media(max-width:1180px){:where(.tr-page) .tr-desktop-break{display:none}}
:where(.tr-page) .tr-trust-hero .tr-hero-copy{align-self:center;text-align:center;transform:none}
:where(.tr-page) .tr-trust-hero .tr-hero-copy>p{margin-inline:auto}
:where(.tr-page) .tr-trust-hero .tr-actions{justify-content:center;transform:none}
@media(min-width:1181px){:where(.tr-page) .tr-trust-hero .tr-hero-copy{transform:translateY(-.7em)}}
:where(.tr-page) .tr-history-example .platform-icon,:where(.tr-page) .tr-multi-example .platform-icon{width:1.8em;height:1.8em;flex-shrink:0}
body[data-page="trust"] #main,body[data-page="roadmap"] #main{width:100%;max-width:none;margin:0;padding:0}
.tr-page{font-family:var(--font-sans);font-size:20px;line-height:1.5;isolation:isolate;padding-bottom:32px}
.tr-page .tr-container{width:calc(100% - 48px);max-width:1320px;margin-inline:auto}
.tr-page .tr-hero-copy>p{font-size:21px;line-height:1.45}
.tr-page h2{font-family:var(--font-brand);font-size:30px;font-weight:900;line-height:1.2;letter-spacing:0}
.tr-page .tr-hero h1{font-family:var(--font-brand);font-weight:900;letter-spacing:0}
.tr-page .tr-button:not(.tr-app-settings){font-size:16px;min-height:48px}
@media(max-width:1180px){
  .tr-page{font-size:16px}
  .tr-page .tr-container{width:calc(100% - 32px)}
  .tr-page .tr-hero-copy>p{font-size:18px}
  .tr-page h2{font-size:26px}
  .tr-page .tr-hero-copy>h1 br{display:none}
}

/* Preserve semantic icon tones inside the app examples against legacy site icon rules. */
.tr-page .rg-icon-tone-gray{color:var(--gray)!important}
.tr-page .rg-icon-tone-green{color:var(--green)!important}
.tr-page .rg-icon-tone-yellow{color:var(--yellow)!important}
.tr-page .rg-icon-tone-red{color:var(--red)!important}
.tr-page .rg-icon-tone-purple{color:var(--purple)!important}
.tr-page .rg-icon-tone-teal{color:var(--teal)!important}
.tr-page .rg-icon-tone-orange{color:var(--orange)!important}
.tr-page .tr-validation>span>.rg-icon{color:#fff!important}
.tr-page .tr-read-controls .rg-icon,.tr-page .tr-app-nav .rg-icon{color:inherit!important}
.tr-page .tr-button>.rg-icon{color:inherit!important}

@media(max-width:1180px){
  .tr-page .tr-hero{grid-template-columns:minmax(0,1fr);gap:32px}
  .tr-page .tr-trust-proof{transform:none;justify-content:center;gap:32px}
  .tr-page .tr-hero-copy{transform:none;max-width:760px;margin-inline:auto}
  .tr-page .tr-hero-copy h1{max-width:100%}
  .tr-page .tr-trust-hero{padding:32px 0}
}

.tr-page .rg-icon-glyph{stroke:currentColor!important}
.tr-page .tr-read-controls .rg-icon{color:#cbd5e1!important}
