@charset "UTF-8";:root{--z-content-overlay: 100;--z-header: 900;--z-floating: 1000;--z-fullscreen: 1500;--z-drawer: 1600;--z-modal: 9999;--tab-bar-height: 50px;--badge-blue-bg: #D6E4F0;--badge-blue-text: #3A5A7A;--badge-green-bg: #D8E8D5;--badge-green-text: #4A6B4A;--badge-amber-bg: #F5E6D3;--badge-amber-text: #B8824C;--badge-purple-bg: #E8DDE8;--badge-purple-text: #6B5B7B;--badge-gray-bg: #E5E8EB;--badge-gray-text: #4A5F6A;--badge-rose-bg: #F0DDE0;--badge-rose-text: #8B5A5F;--badge-pink-bg: #F0E0E8;--badge-pink-text: #A35F73;--badge-muted-bg: #E0E0E0;--badge-muted-text: #666666;--status-active-bg: var(--badge-blue-bg);--status-active-text: var(--badge-blue-text);--status-visible-bg: var(--badge-green-bg);--status-visible-text: var(--badge-green-text);--status-other-bg: var(--badge-gray-bg);--status-other-text: var(--badge-gray-text);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--font-family-base: var(--rd-font-sans);--font-family-logo: var(--rd-font-sans);--font-size-xs: .714rem;--font-size-sm: .857rem;--font-size-base: 1rem;--font-size-lg: 1.143rem;--font-size-xl: 1.286rem;--font-size-2xl: 1.571rem;--font-size-3xl: 2rem;--font-size-4xl: 2.571rem;--shadow-sm: none;--shadow-md: var(--rd-sh-md);--transition-fast: .15s ease;--transition-base: .25s ease;--border-radius-sm: 0;--border-radius-base: 0;--border-radius-lg: 0;--border-radius-xl: 0;--border-radius-pill: 0;--radius-card: 0;--border-width-base: 1.5px;--text-primary: #3D506B;--text-secondary: #5A6B7F;--heading-color: #3D506B;--link-color: #3D506B;--border-radius: 0;--rank-gold: #FFD700;--rank-gold-dark: #FFA500;--rank-silver: #C0C0C0;--rank-bronze: #CD7F32;--rank-bronze-dark: #8B4513;--badge-gold: #b59f3b;--badge-silver: #a8a8a8;--badge-bronze: #9b7e6b;--brand-google: var(--color-rd-brand-google);--brand-twitter: #1da1f2;--marker-yellow: #EEDFB0;--marker-pink: #EED4D0;--marker-green: #D6E2CF;--marker-blue: #D3DDE8;--marker-orange: #EED8C2;--scrollbar-thumb: #C8CFDC;--scrollbar-thumb-hover: #B8C8D8;--org-adoption-bg: #fff4e6;--org-adoption-text: #d97706;--org-adoption-border: #fbbf24;--org-cfa: #5a6b7d;--org-tica: #6b8e3f;--org-fife: #8e4a62;--org-gccf: #8b6f5c}html[data-theme=dark]{color-scheme:dark;--badge-blue-bg: #253E58;--badge-blue-text: #A8D0F0;--badge-green-bg: #1E3828;--badge-green-text: #90C0A0;--badge-amber-bg: #38321E;--badge-amber-text: #D8B078;--badge-purple-bg: #322638;--badge-purple-text: #A890B8;--badge-gray-bg: #303438;--badge-gray-text: #98A8B8;--badge-rose-bg: #382028;--badge-rose-text: #C090A0;--badge-pink-bg: #382430;--badge-pink-text: #C08898;--badge-muted-bg: #323438;--badge-muted-text: #A0A0A8;--shadow-sm: none;--shadow-md: var(--rd-sh-md);--text-primary: #C8D5E4;--heading-color: #C8D5E4;--link-color: #A0C0E8;--marker-yellow: rgba(236, 200, 92, .46);--marker-pink: rgba(214, 130, 150, .34);--marker-green: rgba(110, 180, 120, .32);--marker-blue: rgba(110, 150, 220, .34);--marker-orange: rgba(222, 150, 90, .34);--scrollbar-thumb: #4A5A70;--scrollbar-thumb-hover: #5A6B80;--org-adoption-bg: #2E2A1A;--org-adoption-text: #E8A030;--org-adoption-border: #C49820}@media print{html[data-theme=dark]{color-scheme:light;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)}}.onm-wrapper.onmv2{max-width:var(--rd-frame-w);margin:0 auto;padding-bottom:40px;display:flex;flex-direction:column;gap:var(--rd-sec-gap)}.onm-wrapper.onmv2 .onm3-hero{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.onm-wrapper.onmv2 .onm3-hero__ph{display:block;grid-column:2;grid-row:1}.onm-wrapper.onmv2 .onm3-hero__ph img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.onm-wrapper.onmv2 .onm3-hero__tag{position:relative;z-index:1;grid-column:1;grid-row:1;margin-right:-56px;padding:26px 30px 28px;background:var(--color-rd-panel);color:var(--color-rd-on-accent)}.onm-wrapper.onmv2 .onm3-hero__tag h1{margin:6px 0 0;font:900 30px/1.35 var(--rd-font-sans);color:var(--color-rd-on-accent)}.onm-wrapper.onmv2 .onm3-hero:not(:has(.onm3-hero__ph)){grid-template-columns:minmax(0,1fr)}.onm-wrapper.onmv2 .onm3-hero:not(:has(.onm3-hero__ph)) .onm3-hero__tag{margin-right:0}.onm-wrapper.onmv2 .onm3-hero__eye{font-size:12.5px;font-weight:700;color:var(--color-rd-on-panel-gold)}.onm-wrapper.onmv2 .onm3-hero__lead{margin:10px 0 0;font-size:14px;line-height:1.85;color:var(--color-rd-on-panel)}.onm-wrapper.onmv2 .onm3-hero__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}@media (max-width: 1023px){.onm-wrapper.onmv2 .onm3-hero{grid-template-columns:minmax(0,1fr)}.onm-wrapper.onmv2 .onm3-hero__ph{grid-column:1;grid-row:1}.onm-wrapper.onmv2 .onm3-hero__ph img{aspect-ratio:2/1}.onm-wrapper.onmv2 .onm3-hero__tag{grid-column:1;grid-row:2;margin:-22px 24px 0}}@media (max-width: 640px){.onm-wrapper.onmv2 .onm3-hero{margin:0 calc(-1 * var(--rd-page-pad-x))}.onm-wrapper.onmv2 .onm3-hero__ph img{aspect-ratio:3/2}.onm-wrapper.onmv2 .onm3-hero__tag{margin:-22px var(--rd-page-pad-x) 0;padding:20px 20px 22px}.onm-wrapper.onmv2 .onm3-hero__tag h1{font-size:24px}.onm-wrapper.onmv2 .onm3-hero__btns .rd3-btn{flex:1 1 100%}}.onm-wrapper.onmv2 .onm3-paused{max-width:var(--rd-read-w)}.onm-wrapper.onmv2 .onm3-how{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px 48px;align-items:start}@media (max-width: 640px){.onm-wrapper.onmv2 .onm3-how{grid-template-columns:minmax(0,1fr)}.onm-wrapper.onmv2 .onm3-how__demo{justify-self:center}}.onm-wrapper.onmv2 .onm3-how__hd{margin:32px 0 0;font:900 17px/1.5 var(--rd-font-sans);color:var(--color-rd-ink)}.onm-wrapper.onmv2 .onm3-feats{display:grid;gap:12px;margin:0;padding:0;list-style:none}.onm-wrapper.onmv2 .onm3-feats li{display:flex;gap:16px;padding:20px 22px;background:var(--color-rd-card)}.onm-wrapper.onmv2 .onm3-feats__ic{display:grid;place-items:center;flex:none;width:40px;height:40px;background:var(--color-rd-gold);color:var(--color-rd-on-gold);font-size:16px}.onm-wrapper.onmv2 .onm3-feats h3{margin:0;font:900 16px/1.5 var(--rd-font-sans);color:var(--color-rd-ink)}.onm-wrapper.onmv2 .onm3-feats p{margin:6px 0 0;font-size:14px;line-height:1.85;color:var(--color-rd-ink-2)}.onm-wrapper.onmv2 .onm3-steps{margin-top:12px}
