/* webflow */
html{height:revert;font-family:revert}
body{min-height:revert}
body[class]{overflow-x:clip;overflow-y:visible}
h1,h2,h3,h4,h5,h6{color:revert;font-family:revert;font-size:revert;font-weight:revert;line-height:revert;letter-spacing:revert}
p{color:revert;font-size:revert;font-weight:revert;line-height:revert}
a,b,label{font-weight:revert}
a:hover{text-decoration:none}
small{font-size:revert}
img{vertical-align:revert}
blockquote{border-left:revert;padding:revert;font-size:revert;line-height:revert}
label{display:revert;margin-bottom:revert}
.h1,.hero-h1{margin-left:revert;margin-right:revert;padding-left:revert;padding-right:revert;padding-bottom:revert;text-align:revert;font-family:revert}
body>.w-embed,#main>.w-embed{display:contents}
body>.w-embed::before,body>.w-embed::after,#main>.w-embed::before,#main>.w-embed::after{content:none}
/* tokens.css */
:root {
--rly-brand-50: #fafaf9;
--rly-brand-100: #f5f5f4;
--rly-brand-200: #e7e5e4;
--rly-brand-300: #d6d3d1;
--rly-brand-400: #a8a29e;
--rly-brand-500: #78716c;
--rly-brand-600: #57534e;
--rly-brand-700: #44403c;
--rly-brand-800: #292524;
--rly-brand-900: #1c1917;
--rly-brand-950: #0c0a09;
--rly-grayblue-200: #d5d9eb;
--rly-grayblue-300: #b3b8db;
--rly-grayblue-500: #4e5ba6;
--rly-grayblue-600: #3e4784;
--rly-grayblue-700: #363f72;
--rly-grayblue-800: #293056;
--rly-error-25: #fffbfa;
--rly-error-50: #fef3f2;
--rly-error-100: #fee4e2;
--rly-error-200: #fecdca;
--rly-error-300: #fda29b;
--rly-error-400: #f97066;
--rly-error-500: #f04438;
--rly-error-600: #d92d20;
--rly-error-700: #b42318;
--rly-error-800: #912018;
--rly-error-900: #7a271a;
--rly-error-950: #55160c;
--rly-warning-25: #fffcf5;
--rly-warning-50: #fffaeb;
--rly-warning-100: #fef0c7;
--rly-warning-200: #fedf89;
--rly-warning-300: #fec84b;
--rly-warning-400: #fdb022;
--rly-warning-500: #f79009;
--rly-warning-600: #dc6803;
--rly-warning-700: #b54708;
--rly-warning-800: #93370d;
--rly-warning-900: #7a2e0e;
--rly-warning-950: #4e1d09;
--rly-success-25: #f6fef9;
--rly-success-50: #ecfdf3;
--rly-success-100: #dcfae6;
--rly-success-200: #abefc6;
--rly-success-300: #75e0a7;
--rly-success-400: #47cd89;
--rly-success-500: #17b26a;
--rly-success-600: #079455;
--rly-success-700: #067647;
--rly-success-800: #085d3a;
--rly-success-900: #074d31;
--rly-success-950: #053321;
--rly-blue-50: #eff4ff;
--rly-blue-200: #b2ccff;
--rly-blue-300: #84adff;
--rly-blue-500: #2970ff;
--rly-blue-700: #004eeb;
--rly-blue-800: #0040c1;
--rly-blue-950: #002266;
--rly-indigo-50: #eef4ff;
--rly-indigo-200: #c7d7fe;
--rly-indigo-300: #a4bcfd;
--rly-indigo-500: #6172f3;
--rly-indigo-700: #3538cd;
--rly-indigo-800: #2d31a6;
--rly-indigo-950: #1f235b;
--rly-purple-50: #f4f3ff;
--rly-purple-200: #d9d6fe;
--rly-purple-300: #bdb4fe;
--rly-purple-500: #7a5af8;
--rly-purple-700: #5925dc;
--rly-purple-800: #4a1fb8;
--rly-purple-950: #27115f;
--rly-pink-50: #fdf2fa;
--rly-pink-200: #fcceee;
--rly-pink-300: #faa7e0;
--rly-pink-500: #ee46bc;
--rly-pink-700: #c11574;
--rly-pink-800: #9e165f;
--rly-pink-950: #4e0d30;
--rly-orange-50: #fef6ee;
--rly-orange-200: #f9dbaf;
--rly-orange-300: #f7b27a;
--rly-orange-500: #ef6820;
--rly-orange-700: #b93815;
--rly-orange-800: #932f19;
--rly-orange-950: #511c10;
--rly-base-white: #ffffff;
--rly-base-black: #000000;
--rly-text-primary: #1c1917;
--rly-text-secondary: #44403c;
--rly-text-tertiary: #57534e;
--rly-text-muted: #78716c;
--rly-text-placeholder: #78716c;
--rly-text-disabled: #a8a29e;
--rly-text-on-solid: #ffffff;
--rly-bg-page: #ffffff;
--rly-bg-raised: #ffffff;
--rly-bg-surface: #fafaf9;
--rly-bg-surface-hover: #f5f5f4;
--rly-bg-muted: #f5f5f4;
--rly-bg-strong: #e7e5e4;
--rly-bg-tooltip: #1c1917;
--rly-bg-overlay: #0c0a09;
--rly-border-default: #e7e5e4;
--rly-border-strong: #d6d3d1;
--rly-border-subtle: #f5f5f4;
--rly-border-error: #fda29b;
--rly-solid-default: #1c1917;
--rly-solid-hover: #0c0a09;
--rly-link-default: #363f72;
--rly-link-hover: #293056;
--rly-focus-ring: #78716c;
--rly-focus-ring-error: #f04438;
--rly-chart-line: #2970ff;
--rly-chart-fill: #eff4ff;
--rly-tint-gray-fill: #fafaf9;
--rly-tint-gray-ring: #e7e5e4;
--rly-tint-gray-text: #44403c;
--rly-tint-gray-icon: #78716c;
--rly-tint-success-fill: #ecfdf3;
--rly-tint-success-ring: #abefc6;
--rly-tint-success-text: #067647;
--rly-tint-success-icon: #17b26a;
--rly-tint-warning-fill: #fffaeb;
--rly-tint-warning-ring: #fedf89;
--rly-tint-warning-text: #b54708;
--rly-tint-warning-icon: #f79009;
--rly-tint-error-fill: #fef3f2;
--rly-tint-error-ring: #fecdca;
--rly-tint-error-text: #b42318;
--rly-tint-error-icon: #f04438;
--rly-tint-blue-fill: #eff4ff;
--rly-tint-blue-ring: #b2ccff;
--rly-tint-blue-text: #004eeb;
--rly-tint-blue-icon: #2970ff;
--rly-tint-indigo-fill: #eef4ff;
--rly-tint-indigo-ring: #c7d7fe;
--rly-tint-indigo-text: #3538cd;
--rly-tint-indigo-icon: #6172f3;
--rly-tint-purple-fill: #f4f3ff;
--rly-tint-purple-ring: #d9d6fe;
--rly-tint-purple-text: #5925dc;
--rly-tint-purple-icon: #7a5af8;
--rly-tint-pink-fill: #fdf2fa;
--rly-tint-pink-ring: #fcceee;
--rly-tint-pink-text: #c11574;
--rly-tint-pink-icon: #ee46bc;
--rly-tint-orange-fill: #fef6ee;
--rly-tint-orange-ring: #f9dbaf;
--rly-tint-orange-text: #b93815;
--rly-tint-orange-icon: #ef6820;
--rly-grid-line: #eeedeb;
--rly-grid-mark: #d6d3d1;
--rly-glow-purple: #7a5af8;
--rly-glow-pink: #ee46bc;
--rly-glow-red: #f04438;
--rly-glow-orange: #f79009;
--rly-glow-sweep: linear-gradient(90deg, var(--rly-glow-purple), var(--rly-glow-pink) 42%, var(--rly-glow-red) 72%, var(--rly-glow-orange));
--rly-glow-ring: transparent 0turn, transparent 0.42turn, color-mix(in srgb, var(--rly-glow-purple) 55%, transparent) 0.58turn, var(--rly-glow-purple) 0.72turn, var(--rly-glow-pink) 0.82turn, var(--rly-glow-red) 0.9turn, var(--rly-glow-orange) 0.97turn, transparent 1turn;
--rly-glow-turn: 3.2s;
--rly-duration-hover: 100ms;
--rly-duration-menu: 150ms;
--rly-duration-close: 200ms;
--rly-duration-open: 300ms;
--rly-duration-slow: 500ms;
--rly-duration-film-enter: 600ms;
--rly-duration-film-camera: 900ms;
--rly-ease-linear: linear;
--rly-ease-out: cubic-bezier(0, 0, 0.2, 1);
--rly-ease-in: cubic-bezier(0.4, 0, 1, 1);
--rly-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
--rly-ease-film-enter: cubic-bezier(0.33, 1, 0.68, 1);
--rly-ease-film-camera: cubic-bezier(0.65, 0, 0.35, 1);
--rly-ease-film-land: cubic-bezier(0.16, 1, 0.3, 1);
--rly-emerald-dark-50: #022c22;
--rly-emerald-dark-100: #064e3b;
--rly-emerald-dark-200: #065f46;
--rly-emerald-dark-300: #047857;
--rly-emerald-dark-400: #059669;
--rly-emerald-dark-500: #10b981;
--rly-emerald-dark-600: #34d399;
--rly-emerald-dark-700: #6ee7b7;
--rly-font-display: Geist;
--rly-font-body: Inter;
--rly-font-display-app: Inter Display;
--rly-size-text-xs: 0.75rem;
--rly-size-text-xs-line: 1.125rem;
--rly-size-text-sm: 0.875rem;
--rly-size-text-sm-line: 1.25rem;
--rly-size-text-md: 1rem;
--rly-size-text-md-line: 1.5rem;
--rly-size-text-lg: 1.125rem;
--rly-size-text-lg-line: 1.75rem;
--rly-size-text-xl: 1.25rem;
--rly-size-text-xl-line: 1.875rem;
--rly-size-display-xs: 1.5rem;
--rly-size-display-xs-line: 2rem;
--rly-size-display-sm: 1.875rem;
--rly-size-display-sm-line: 2.375rem;
--rly-size-display-md: 2.25rem;
--rly-size-display-md-line: 2.75rem;
--rly-size-display-lg: 3rem;
--rly-size-display-lg-line: 3.75rem;
--rly-size-display-xl: 3.75rem;
--rly-size-display-xl-line: 4.5rem;
--rly-size-display-2xl: 4.5rem;
--rly-size-display-2xl-line: 5.625rem;
--rly-space-2: 2px;
--rly-space-4: 4px;
--rly-space-6: 6px;
--rly-space-8: 8px;
--rly-space-10: 10px;
--rly-space-12: 12px;
--rly-space-16: 16px;
--rly-space-20: 20px;
--rly-space-24: 24px;
--rly-space-32: 32px;
--rly-space-40: 40px;
--rly-space-48: 48px;
--rly-radius-badge: 6px;
--rly-radius-button: 8px;
--rly-radius-card: 12px;
--rly-radius-popup: 16px;
--rly-radius-pill: 999px;
--rly-shadow-xs: 0 1px 2px rgba(10,13,18,0.05);
--rly-shadow-xs-skeuomorphic: 0 1px 2px rgba(10,13,18,0.05), inset 0 0 0 1px rgba(10,13,18,0.18), inset 0 -2px 0 rgba(10,13,18,0.05);
--rly-shadow-sm: 0 1px 3px rgba(10,13,18,0.10), 0 1px 2px -1px rgba(10,13,18,0.10);
--rly-shadow-md: 0 4px 6px -1px rgba(10,13,18,0.10), 0 2px 4px -2px rgba(10,13,18,0.06);
--rly-shadow-lg: 0 12px 16px -4px rgba(10,13,18,0.08), 0 4px 6px -2px rgba(10,13,18,0.03), 0 2px 2px -1px rgba(10,13,18,0.04);
--rly-shadow-xl: 0 20px 24px -4px rgba(10,13,18,0.08), 0 8px 8px -4px rgba(10,13,18,0.03), 0 3px 3px -1.5px rgba(10,13,18,0.04);
--rly-shadow-card: 0 1px 2px rgba(10,13,18,0.05);
--rly-shadow-floating: 0 4px 24px rgba(0,0,0,0.05);
}
[data-theme="dark"], .dark-theme {
--rly-text-primary: #fafaf9;
--rly-text-secondary: #d6d3d1;
--rly-text-tertiary: #a8a29e;
--rly-text-muted: #a8a29e;
--rly-text-disabled: #57534e;
--rly-text-on-solid: #1c1917;
--rly-bg-page: #0c0a09;
--rly-bg-raised: #1c1917;
--rly-bg-surface: #1c1917;
--rly-bg-surface-hover: #292524;
--rly-bg-muted: #292524;
--rly-bg-strong: #44403c;
--rly-bg-tooltip: #292524;
--rly-bg-overlay: #292524;
--rly-border-default: #292524;
--rly-border-strong: #44403c;
--rly-border-subtle: #292524;
--rly-border-error: #f04438;
--rly-solid-default: #f5f5f4;
--rly-solid-hover: #ffffff;
--rly-link-default: #b3b8db;
--rly-link-hover: #d5d9eb;
--rly-chart-fill: #002266;
--rly-tint-gray-fill: #1c1917;
--rly-tint-gray-ring: #44403c;
--rly-tint-gray-text: #d6d3d1;
--rly-tint-success-fill: #053321;
--rly-tint-success-ring: #085d3a;
--rly-tint-success-text: #75e0a7;
--rly-tint-warning-fill: #4e1d09;
--rly-tint-warning-ring: #93370d;
--rly-tint-warning-text: #fec84b;
--rly-tint-error-fill: #55160c;
--rly-tint-error-ring: #912018;
--rly-tint-error-text: #fda29b;
--rly-tint-blue-fill: #002266;
--rly-tint-blue-ring: #0040c1;
--rly-tint-blue-text: #84adff;
--rly-tint-indigo-fill: #1f235b;
--rly-tint-indigo-ring: #2d31a6;
--rly-tint-indigo-text: #a4bcfd;
--rly-tint-purple-fill: #27115f;
--rly-tint-purple-ring: #4a1fb8;
--rly-tint-purple-text: #bdb4fe;
--rly-tint-pink-fill: #4e0d30;
--rly-tint-pink-ring: #9e165f;
--rly-tint-pink-text: #faa7e0;
--rly-tint-orange-fill: #511c10;
--rly-tint-orange-ring: #932f19;
--rly-tint-orange-text: #f7b27a;
--rly-grid-line: #292524;
--rly-grid-mark: #44403c;
}
@media (prefers-color-scheme: dark) {
[data-theme="auto"] {
--rly-text-primary: #fafaf9;
--rly-text-secondary: #d6d3d1;
--rly-text-tertiary: #a8a29e;
--rly-text-muted: #a8a29e;
--rly-text-disabled: #57534e;
--rly-text-on-solid: #1c1917;
--rly-bg-page: #0c0a09;
--rly-bg-raised: #1c1917;
--rly-bg-surface: #1c1917;
--rly-bg-surface-hover: #292524;
--rly-bg-muted: #292524;
--rly-bg-strong: #44403c;
--rly-bg-tooltip: #292524;
--rly-bg-overlay: #292524;
--rly-border-default: #292524;
--rly-border-strong: #44403c;
--rly-border-subtle: #292524;
--rly-border-error: #f04438;
--rly-solid-default: #f5f5f4;
--rly-solid-hover: #ffffff;
--rly-link-default: #b3b8db;
--rly-link-hover: #d5d9eb;
--rly-chart-fill: #002266;
--rly-tint-gray-fill: #1c1917;
--rly-tint-gray-ring: #44403c;
--rly-tint-gray-text: #d6d3d1;
--rly-tint-success-fill: #053321;
--rly-tint-success-ring: #085d3a;
--rly-tint-success-text: #75e0a7;
--rly-tint-warning-fill: #4e1d09;
--rly-tint-warning-ring: #93370d;
--rly-tint-warning-text: #fec84b;
--rly-tint-error-fill: #55160c;
--rly-tint-error-ring: #912018;
--rly-tint-error-text: #fda29b;
--rly-tint-blue-fill: #002266;
--rly-tint-blue-ring: #0040c1;
--rly-tint-blue-text: #84adff;
--rly-tint-indigo-fill: #1f235b;
--rly-tint-indigo-ring: #2d31a6;
--rly-tint-indigo-text: #a4bcfd;
--rly-tint-purple-fill: #27115f;
--rly-tint-purple-ring: #4a1fb8;
--rly-tint-purple-text: #bdb4fe;
--rly-tint-pink-fill: #4e0d30;
--rly-tint-pink-ring: #9e165f;
--rly-tint-pink-text: #faa7e0;
--rly-tint-orange-fill: #511c10;
--rly-tint-orange-ring: #932f19;
--rly-tint-orange-text: #f7b27a;
--rly-grid-line: #292524;
--rly-grid-mark: #44403c;
}
}
/* ui.css */
.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;font:600 14px/20px Inter,sans-serif;border:0;border-radius:var(--rly-radius-button);padding:10px 14px;cursor:pointer;white-space:nowrap;transition:background-color .1s linear,color .1s linear;background:none;color:inherit}
.btn svg{width:20px;height:20px;flex:none}
.btn-sm{padding:8px 12px}
.btn-lg{padding:10px 16px;font-size:16px;line-height:24px;gap:6px}
.btn-xl{padding:12px 18px;font-size:16px;line-height:24px;gap:6px}
.btn-icon{padding:10px}
.btn-icon.btn-sm{padding:8px}
.btn-icon.btn-lg{padding:12px}
.btn-icon.btn-xl{padding:14px}
.btn:focus-visible,.btn.is-focus{outline:2px solid var(--rly-focus-ring);outline-offset:2px}
.btn-primary{background:var(--rly-solid-default);color:var(--rly-text-on-solid);box-shadow:var(--rly-shadow-xs-skeuomorphic)}
.btn-primary::before,.btn-danger::before{content:'';position:absolute;inset:1px;border-radius:7px;border:1px solid rgba(255,255,255,.12);-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent);pointer-events:none}
.btn-primary:hover,.btn-primary.is-hover{background:var(--rly-solid-hover)}
.btn-secondary{background:var(--rly-bg-raised);color:var(--rly-text-secondary);box-shadow:inset 0 0 0 1px var(--rly-border-strong),var(--rly-shadow-xs-skeuomorphic)}
.btn-secondary:hover,.btn-secondary.is-hover{background:var(--rly-bg-surface);color:var(--rly-text-primary)}
.btn-tertiary{color:var(--rly-text-tertiary)}
.btn-tertiary:hover{background:var(--rly-bg-surface);color:var(--rly-text-secondary)}
.btn-linkc{padding:0!important;color:var(--rly-link-default);border-radius:2px}
.btn-linkc:hover{color:var(--rly-link-hover);text-decoration:underline}
.btn-linkg{padding:0!important;color:var(--rly-text-tertiary)}
.btn-linkg:hover{color:var(--rly-text-secondary);text-decoration:underline}
.btn-danger{background:var(--rly-error-600);color:#fff;box-shadow:var(--rly-shadow-xs-skeuomorphic)}
.btn-danger:hover{background:var(--rly-error-700)}
.btn-danger2{background:var(--rly-bg-raised);color:var(--rly-error-600);box-shadow:inset 0 0 0 1px var(--rly-error-300),var(--rly-shadow-xs-skeuomorphic)}
.btn-danger2:hover{background:var(--rly-error-50);color:var(--rly-error-700)}
.btn-danger3{color:var(--rly-error-600)}
.btn-danger3:hover{background:var(--rly-error-50);color:var(--rly-error-700)}
.btn[disabled]{cursor:not-allowed;background:var(--rly-bg-muted);color:var(--rly-text-disabled);box-shadow:inset 0 0 0 1px var(--rly-border-default),var(--rly-shadow-xs)}
.btn[disabled]::before{display:none}
.btn-flat{background:var(--rly-solid-default);color:var(--rly-text-on-solid);box-shadow:none}
.bd{display:inline-flex;align-items:center;gap:4px;font:500 12px/18px Inter,sans-serif;padding:2px 8px;border-radius:var(--rly-radius-pill);box-shadow:inset 0 0 0 1px var(--c2);background:var(--c1);color:var(--c3);white-space:nowrap}
.bd-md{font-size:14px;line-height:20px;padding:2px 10px}
.bd-lg{font-size:14px;line-height:20px;padding:4px 12px}
.bd-square{border-radius:var(--rly-radius-badge)}
.bd-modern{--c1:var(--rly-bg-raised);--c2:var(--rly-border-strong);--c3:var(--rly-text-secondary);border-radius:var(--rly-radius-badge);box-shadow:inset 0 0 0 1px var(--c2),var(--rly-shadow-xs)}
.bd i{width:8px;height:8px;border-radius:999px;background:var(--dot);flex:none}
.bd.has-dot{padding-left:6px}
.bd-md.has-dot{padding-left:8px}
.bd-lg.has-dot{padding-left:10px}
.bd svg{width:12px;height:12px;color:var(--rly-brand-400)}
.bd-gray{--c1:var(--rly-tint-gray-fill);--c2:var(--rly-tint-gray-ring);--c3:var(--rly-tint-gray-text);--dot:var(--rly-tint-gray-icon)}
.bd-success{--c1:var(--rly-tint-success-fill);--c2:var(--rly-tint-success-ring);--c3:var(--rly-tint-success-text);--dot:var(--rly-tint-success-icon)}
.bd-warning{--c1:var(--rly-tint-warning-fill);--c2:var(--rly-tint-warning-ring);--c3:var(--rly-tint-warning-text);--dot:var(--rly-tint-warning-icon)}
.bd-error{--c1:var(--rly-tint-error-fill);--c2:var(--rly-tint-error-ring);--c3:var(--rly-tint-error-text);--dot:var(--rly-tint-error-icon)}
.bd-blue{--c1:var(--rly-tint-blue-fill);--c2:var(--rly-tint-blue-ring);--c3:var(--rly-tint-blue-text);--dot:var(--rly-tint-blue-icon)}
.bd-indigo{--c1:var(--rly-tint-indigo-fill);--c2:var(--rly-tint-indigo-ring);--c3:var(--rly-tint-indigo-text);--dot:var(--rly-tint-indigo-icon)}
.bd-purple{--c1:var(--rly-tint-purple-fill);--c2:var(--rly-tint-purple-ring);--c3:var(--rly-tint-purple-text);--dot:var(--rly-tint-purple-icon)}
.bd-pink{--c1:var(--rly-tint-pink-fill);--c2:var(--rly-tint-pink-ring);--c3:var(--rly-tint-pink-text);--dot:var(--rly-tint-pink-icon)}
.bd-orange{--c1:var(--rly-tint-orange-fill);--c2:var(--rly-tint-orange-ring);--c3:var(--rly-tint-orange-text);--dot:var(--rly-tint-orange-icon)}
.bd-dark{--c1:var(--rly-solid-default);--c2:var(--rly-solid-default);--c3:var(--rly-text-on-solid);--dot:var(--rly-brand-400)}
.f{display:grid;gap:6px;min-width:0}
.f label{font:500 14px/20px Inter,sans-serif;color:var(--rly-text-secondary)}
.f .hint{font:400 14px/20px Inter,sans-serif;color:var(--rly-text-tertiary)}
.f.is-error .hint{color:var(--rly-error-600)}
.fld{width:100%;font:400 16px/24px Inter,sans-serif;color:var(--rly-text-primary);background:var(--rly-bg-raised);border:0;border-radius:var(--rly-radius-button);padding:8px 12px;box-shadow:inset 0 0 0 1px var(--rly-border-strong),var(--rly-shadow-xs);outline:0;appearance:none;-webkit-appearance:none;margin:0}
.fld::placeholder{color:var(--rly-text-placeholder)}
.fld-md{padding:10px 14px}
.fld:focus,.fld.is-focus{box-shadow:inset 0 0 0 2px var(--rly-focus-ring),var(--rly-shadow-xs)}
.fld[disabled]{background:var(--rly-bg-surface);color:var(--rly-text-muted);cursor:not-allowed}
.fwrap{position:relative}
.fwrap>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--rly-text-muted);pointer-events:none}
.fwrap .fld{padding-left:40px}
select.fld{padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' stroke='%2378716c' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'><path d='M5 7.5l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}
textarea.fld{min-height:96px;resize:vertical;display:block}
input[type=color].fld{padding:4px;height:40px;width:56px;cursor:pointer}
input[type=file].fld{font-size:14px;padding:7px 12px;color:var(--rly-text-tertiary)}
.ck{display:inline-flex;align-items:center;gap:8px;font:500 14px/20px Inter,sans-serif;color:var(--rly-text-secondary);cursor:pointer}
.ck i{width:16px;height:16px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--rly-border-strong);background:var(--rly-bg-raised);display:inline-grid;place-items:center;flex:none}
.ck.on i{background:var(--rly-solid-default);box-shadow:none;color:var(--rly-text-on-solid)}
.ck i svg{width:12px;height:12px}
.ck.md i{width:20px;height:20px;border-radius:6px}
.rd i{border-radius:999px}
.rd.on i{background:var(--rly-bg-raised);box-shadow:inset 0 0 0 5px var(--rly-solid-default)}
.rd.md.on i{box-shadow:inset 0 0 0 6px var(--rly-solid-default)}
.ck input{position:absolute;opacity:0;width:0;height:0}
.tg{width:36px;height:20px;border-radius:999px;background:var(--rly-border-default);position:relative;display:inline-block;flex:none;transition:background .1s}
.tg::after{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:var(--rly-shadow-sm);transition:left .1s}
.tg.on{background:var(--rly-solid-default)}
.tg.on::after{left:18px;background:var(--rly-text-on-solid)}
.tg.md{width:44px;height:24px}
.tg.md::after{width:20px;height:20px}
.tg.md.on::after{left:22px}
.ck input:checked+.tg{background:var(--rly-solid-default)}
.ck input:checked+.tg::after{left:18px;background:var(--rly-text-on-solid)}
.ck input:checked+i{background:var(--rly-solid-default);box-shadow:none;color:var(--rly-text-on-solid)}
.ck input:checked+i svg{display:block}
.ck i svg{display:none}
.ck input:focus-visible+i,.ck input:focus-visible+.tg{outline:2px solid var(--rly-focus-ring);outline-offset:2px}
.al{display:flex;gap:16px;align-items:flex-start;background:var(--rly-bg-raised);border-radius:var(--rly-radius-card);padding:16px;box-shadow:inset 0 0 0 1px var(--rly-border-default),var(--rly-shadow-lg);position:relative;max-width:640px}
.al+.al{margin-top:16px}
.fi{position:relative;width:20px;height:20px;flex:none;margin:8px 8px 8px 8px;color:var(--c600)}
.fi svg{width:20px;height:20px;display:block;position:relative}
.fi::before{content:'';position:absolute;inset:-6px;border-radius:999px;border:2px solid var(--c200);opacity:.6}
.fi::after{content:'';position:absolute;inset:-12px;border-radius:999px;border:2px solid var(--c100);opacity:.6}
.fi-gray{--c600:var(--rly-text-tertiary);--c200:var(--rly-tint-gray-ring);--c100:var(--rly-tint-gray-fill)}
.fi-success{--c600:var(--rly-success-600);--c200:var(--rly-tint-success-ring);--c100:var(--rly-tint-success-fill)}
.fi-warning{--c600:var(--rly-warning-600);--c200:var(--rly-tint-warning-ring);--c100:var(--rly-tint-warning-fill)}
.fi-error{--c600:var(--rly-error-600);--c200:var(--rly-tint-error-ring);--c100:var(--rly-tint-error-fill)}
.al .body{flex:1;min-width:0;padding-right:28px}
.al .body b{display:block;font:600 14px/20px Inter,sans-serif;color:var(--rly-text-primary)}
.al .body p{margin:2px 0 0;color:var(--rly-text-tertiary)}
.al .acts{display:flex;gap:12px;margin-top:12px}
.al .close{position:absolute;top:8px;right:8px;width:36px;height:36px;border:0;background:none;color:var(--rly-brand-400);border-radius:8px;cursor:pointer;display:grid;place-items:center}
.al .close:hover{background:var(--rly-bg-surface);color:var(--rly-brand-600)}
.al .close svg{width:20px;height:20px}
.toasts{display:grid;gap:8px;margin-top:16px}
.toast{display:flex;gap:8px;align-items:center;padding:8px 12px;border-radius:var(--rly-radius-card);font:600 14px/20px Inter,sans-serif;background:var(--c1);color:var(--c3);box-shadow:inset 0 0 0 1px var(--c2),var(--rly-shadow-lg);max-width:420px}
.toast svg{width:16px;height:16px;flex:none}
.toast-success{--c1:var(--rly-tint-success-fill);--c2:var(--rly-tint-success-ring);--c3:var(--rly-success-900)}
.toast-error{--c1:var(--rly-tint-error-fill);--c2:var(--rly-tint-error-ring);--c3:var(--rly-error-900)}
.toast-warning{--c1:var(--rly-tint-warning-fill);--c2:var(--rly-tint-warning-ring);--c3:var(--rly-warning-900)}
[data-theme="dark"] .toast-success{--c3:var(--rly-tint-success-text)}
[data-theme="dark"] .toast-error{--c3:var(--rly-tint-error-text)}
[data-theme="dark"] .toast-warning{--c3:var(--rly-tint-warning-text)}
.toast-neutral{--c1:var(--rly-bg-raised);--c2:var(--rly-border-strong);--c3:var(--rly-text-primary)}
.card{background:var(--rly-bg-raised);border:1px solid var(--rly-border-default);border-radius:var(--rly-radius-card);box-shadow:var(--rly-shadow-xs);padding:32px}
.card h5{margin:0 0 4px;font:600 18px/28px Inter,sans-serif}
.card p{margin:0;color:var(--rly-text-tertiary)}
.tabs{display:flex;gap:16px;border-bottom:1px solid var(--rly-border-default);margin-bottom:16px}
.tab{font:600 14px/20px Inter,sans-serif;color:var(--rly-text-muted);padding:0 4px 12px;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}
.tab:hover{color:var(--rly-text-secondary)}
.tab.on{color:var(--rly-text-secondary);border-color:var(--rly-text-tertiary)}
.menu{width:240px;background:var(--rly-bg-raised);border-radius:var(--rly-radius-button);box-shadow:inset 0 0 0 1px var(--rly-border-default),var(--rly-shadow-md);padding:4px}
.menu div{padding:8px 10px;border-radius:6px;font:500 14px/20px Inter,sans-serif;color:var(--rly-text-secondary);display:flex;gap:8px;align-items:center}
.menu div svg{width:16px;height:16px;color:var(--rly-text-muted)}
.menu div.on{background:var(--rly-bg-surface)}
/* grid.css */
:root{
--rly-grid-line:#eeedeb;
--rly-grid-mark:#d6d3d1;
--rly-grid-max:80rem;
--rly-grid-gutter:32px;
}
.rly-band{padding-left:var(--rly-grid-gutter);padding-right:var(--rly-grid-gutter);border-top:1px solid var(--rly-grid-line)}
.rly-band-last{border-bottom:1px solid var(--rly-grid-line)}
.rly-frame{position:relative;max-width:var(--rly-grid-max);margin-left:auto;margin-right:auto;
border-left:1px solid var(--rly-grid-line);border-right:1px solid var(--rly-grid-line)}
.rly-frame>section,.rly-frame>div{overflow-x:clip}
.rly-cells{display:grid;gap:1px;background:var(--rly-grid-line);
border-top:1px solid var(--rly-grid-line);border-bottom:1px solid var(--rly-grid-line)}
.rly-cells>*{background:var(--rly-bg-page,#fff);border:0;border-radius:0;box-shadow:none}
.rly-cells-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.rly-cells-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.rly-cells-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.rly-frame>.rly-cells:first-child{border-top:0}
.rly-frame>.rly-cells:last-child{border-bottom:0}
.rly-frame .rly-square{border-radius:0}
.rly-marks{position:absolute;left:0;top:0;width:0;height:0;z-index:20;pointer-events:none}
.rly-marks i{position:absolute;width:11px;height:11px;background-repeat:no-repeat}
@media screen and (max-width:991px){
.rly-cells-4{grid-template-columns:repeat(2,minmax(0,1fr))}
.rly-cells-3{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media screen and (max-width:767px){
:root{--rly-grid-gutter:20px}
.rly-cells-2,.rly-cells-3,.rly-cells-4{grid-template-columns:minmax(0,1fr)}
}
/* glow.css */
@property --rly-glow-angle { syntax: "<angle>"; initial-value: 0deg; inherits: true; }
@keyframes rly-glow-lap { to { --rly-glow-angle: 360deg; } }
.rly-glow-text {
background: var(--rly-glow-sweep);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
-webkit-text-fill-color: transparent;
}
:where(.rly-glow-ring, .rly-glow-halo) { position: relative; }
.rly-glow-ring::before {
content: "";
position: absolute;
inset: -1px;
border-radius: inherit;
padding: 1px;
pointer-events: none;
z-index: 1;
background: conic-gradient(from var(--rly-glow-angle), var(--rly-glow-ring));
-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
-webkit-mask-composite: xor;
mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
mask-composite: exclude;
animation: rly-glow-lap var(--rly-glow-speed, var(--rly-glow-turn, 3.2s)) linear infinite;
}
.rly-glow-halo::after {
content: "";
position: absolute;
inset: calc(-1 * var(--rly-glow-spread, 4px));
border-radius: inherit;
pointer-events: none;
z-index: -1;
background: conic-gradient(from var(--rly-glow-angle), var(--rly-glow-ring));
filter: blur(var(--rly-glow-blur, 24px));
opacity: var(--rly-glow-power, 0.6);
animation: rly-glow-lap var(--rly-glow-speed, var(--rly-glow-turn, 3.2s)) linear infinite;
}
.rly-glow-bloom {
aspect-ratio: 1;
pointer-events: none;
opacity: var(--rly-glow-power, 0.7);
background:
radial-gradient(26% 26% at 48% 34%, color-mix(in srgb, var(--rly-glow-red) 45%, transparent), color-mix(in srgb, var(--rly-glow-red) 25%, transparent) 35%, transparent),
radial-gradient(30% 30% at 62% 38%, color-mix(in srgb, var(--rly-glow-orange) 55%, transparent), color-mix(in srgb, var(--rly-glow-orange) 30%, transparent) 35%, transparent),
radial-gradient(32% 32% at 60% 60%, color-mix(in srgb, var(--rly-glow-pink) 75%, transparent), color-mix(in srgb, var(--rly-glow-pink) 41%, transparent) 35%, transparent),
radial-gradient(36% 36% at 37% 58%, color-mix(in srgb, var(--rly-glow-purple) 90%, transparent), color-mix(in srgb, var(--rly-glow-purple) 50%, transparent) 35%, transparent);
}
.rly-glow-still::before, .rly-glow-still::after { animation: none; }
@media (prefers-reduced-motion: reduce) {
.rly-glow-ring::before, .rly-glow-halo::after {
animation: none;
background: linear-gradient(135deg, var(--rly-glow-purple), var(--rly-glow-pink) 42%, var(--rly-glow-red) 72%, var(--rly-glow-orange));
}
}
/* css/h26-hero.css */
.h26h-hero{position:relative;overflow:hidden}
.h26h-ambient{pointer-events:none;border-radius:50%;width:62%;height:72%;position:absolute;top:10%;right:-6%}
.h26h-scene{aspect-ratio:1;width:100%;max-width:100%;height:auto;position:relative}
.h26h-tilt{position:absolute}
.h26h-frame{display:none;position:absolute;box-shadow:0 40px 90px -40px #1c191759,inset 0 1px #fff}
.h26h-photo{position:absolute;overflow:hidden}
.h26h-blobshadow{pointer-events:none;display:none;position:absolute}
.h26h-ios{color:#fff;border:1px solid #ffffff1a;font-family:Inter,sans-serif;box-shadow:inset 0 1px #ffffff14,0 20px 40px -18px #0000008c}
.h26h-callbar{grid-column-gap:16px;grid-row-gap:16px;border-radius:999px;align-items:center;width:max-content;max-width:94%;height:78px;padding:0 26px 0 10px;display:flex;position:absolute;top:11%;left:50%}
.h26h-glass{z-index:1;color:#fff;text-align:center;position:absolute;bottom:16%;left:14%;right:14%}
.h26h-mute{grid-column-gap:10px;grid-row-gap:10px;color:#fff;cursor:pointer;border:1px solid #ffffff38;border-radius:999px;align-items:center;width:auto;height:50px;padding:0;display:inline-flex;position:absolute;bottom:6%;left:50%;box-shadow:0 10px 30px -12px #000000b3}
.h26h-stamp{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}
.h26h-endchip{z-index:5;grid-column-gap:11px;grid-row-gap:11px;pointer-events:none;color:#ffffffe6;white-space:nowrap;border:1px solid #ffffff29;border-radius:23px;align-items:center;min-height:46px;padding:11px 18px;font-family:Inter,sans-serif;display:flex;position:absolute;left:50%;box-shadow:0 18px 50px -18px #000000bf}
.h26h-poster{display:block}
.h26h-scrim{position:absolute}
.h26h-gh{display:flex}
.h26h-tr,.h26h-av{position:relative}
.h26h-who{display:flex}
.h26h-n,.h26h-tm,.h26h-k,.h26h-v,.h26h-lbl{white-space:nowrap}
.h26h-ctl{z-index:6;grid-column-gap:10px;grid-row-gap:10px;align-items:center;display:flex;position:absolute;bottom:6%;left:50%}
.h26h-ctl.h26h-l2{z-index:6;z-index:6}
.h26h-play{color:#fff;cursor:pointer;background-color:#141416b8;border:1px solid #ffffff38;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;transition:transform .15s cubic-bezier(.16,1,.3,1),background-color .2s;display:inline-flex;box-shadow:0 10px 30px -12px #000000b3}
.h26h-play:hover{background-color:#141416e6;transform:scale(1.06)}
.h26h-play:focus-visible,.h26h-play[data-wf-focus-visible]{outline-offset:3px;outline:2px solid #fff}
.h26h-scene-col{width:100%;min-width:0;position:relative}
.h26h-seek{cursor:pointer;flex:auto;align-items:center;min-width:70px;height:24px;padding:0;display:none;position:relative}
.h26h-seekfill{background-color:#1c1917;border-radius:999px;width:0%;height:4px;position:relative}
@media screen and (max-width:991px){.h26h-scene{max-width:440px;margin-left:auto;margin-right:auto}.h26h-ctl{bottom:4%}.h26h-scene-col{grid-area:2/1/3/-1}}
@media screen and (max-width:767px){.h26h-scene{aspect-ratio:1;max-width:290px;margin-left:auto;margin-right:auto}}
@media screen and (max-width:479px){.h26h-scene{aspect-ratio:1;max-width:290px;margin-left:auto;margin-right:auto}.h26h-vg{display:none}}
:where(#pa-hero){--stone-50:#fafaf9;--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--stone-950:#0c0a09;--green:#12B76A;--green-deep:#15803d;--ios-green:#34C759;--ios-red:#FF3B30;--photo-h:640px;--ambient:.55;--call-h:116px;--parallax:.3;--tilt:7deg;--h1-size:55px;--rx:0deg;--ry:0deg;--mx:.5;--my:.5;--halo:.9;--halo-size:72;--bg:#fff;--fg:var(--stone-900);--mut:var(--stone-500);--soft:var(--stone-400);--line:var(--stone-200);--card:#fff;--shadow:0 1px 2px rgba(28,25,23,.06),0 24px 48px -20px rgba(28,25,23,.28);--ease:cubic-bezier(.16,1,.3,1);--sy:0px}
#pa-hero{--h26h-blob:url(https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6aa0176ba413a6c01008698a_h26-blob-mask.png)}
.h26h-scene{font-size:16px;line-height:normal;font-weight:400}
.h26h-scene *{box-sizing:border-box;margin:0}
.h26h-scene{color:var(--fg);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}
.h26h-scene a{color:inherit;text-decoration:none}
.h26h-scene svg{display:block}
.h26h-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--stone-50) 0%,var(--bg) 70%)}
.h26h-ambient{position:absolute;right:-6%;top:10%;width:62%;height:72%;background-image:url(https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6aa010a7430659e428d8f992_h26-ambient.jpg);background-position:center;background-size:cover;filter:blur(90px) saturate(1.25);opacity:var(--ambient);transform:translateY(calc(var(--sy) * var(--parallax) * -.3));pointer-events:none;border-radius:50%}
.h26h-tilt{position:absolute;inset:0;transform-style:preserve-3d}
.h26h-frame{display:none;position:absolute;inset:-18px;-webkit-mask-image:var(--h26h-blob);mask-image:var(--h26h-blob);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:linear-gradient(180deg,#fffffff2,#e7e5e48c);box-shadow:0 40px 90px -40px #1c191759,inset 0 1px #fff;transform:translateZ(-110px) translateY(calc(var(--sy) * var(--parallax) * -.1))}
.h26h-l1{transform:translateY(calc(var(--sy) * var(--parallax) * -.2)) translateZ(-60px) scale(1.04)}
.h26h-l2{transform:translateY(calc(var(--sy) * var(--parallax) * -.6)) translateZ(70px)}
.h26h-l3{transform:translateY(calc(var(--sy) * var(--parallax) * -1)) translateZ(110px)}
.h26h-photo{position:absolute;inset:0;overflow:hidden;background:var(--stone-200);-webkit-mask-image:var(--h26h-blob);mask-image:var(--h26h-blob);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.h26h-blobshadow{display:none;position:absolute;inset:0;background:#1c191759;-webkit-mask-image:var(--h26h-blob);mask-image:var(--h26h-blob);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:blur(28px);transform:translateY(34px) translateZ(-62px) scale(.94);opacity:.8;pointer-events:none}
.h26h-photo img,.h26h-photo video{position:absolute;left:0;width:100%;height:var(--media-h,133.33%);top:calc((100% - var(--media-h,133.33%)) / 2);object-fit:cover;object-position:50% 50%;display:block;transform:translateY(calc(var(--sy) * var(--parallax) * var(--media-par,-.35)))}
.h26h-photo:after{display:none}
.h26h-photo video{opacity:0;transition:opacity .7s var(--ease)}
.h26h-photo.h26h-live video{opacity:1}
.h26h-photo .h26h-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 66% 64% at 50% 46%,#fff0 60%,#ffffffb3 84%,#fff)}
.h26h-ios{font-family:Inter,-apple-system,system-ui,sans-serif;color:#fff;background:#121214f0;border:1px solid rgba(255,255,255,.1);box-shadow:0 1px #ffffff14 inset,0 20px 40px -18px #0000008c}
.h26h-callbar{position:absolute;left:50%;top:11%;translate:-50% 0;height:78px;width:max-content;max-width:94%;border-radius:999px;padding:0 26px 0 10px;display:flex;align-items:center;gap:16px;opacity:0;transition:opacity .5s var(--ease)}
.h26h-callbar.h26h-on{opacity:1}
.h26h-callbar .h26h-av{width:58px;height:58px;border-radius:50%;background:var(--ios-green);display:grid;place-items:center;flex:none;position:relative}
.h26h-callbar .h26h-av svg{width:26px;height:26px;stroke:#fff;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}
.h26h-callbar .h26h-av i{position:absolute;inset:0;border-radius:50%;border:2px solid var(--ios-green);opacity:0}
.h26h-callbar.h26h-ringing .h26h-av i{animation:h26h-ring 1.4s var(--ease) infinite}
.h26h-callbar.h26h-ringing .h26h-av i:nth-child(2){animation-delay:.45s}
.h26h-callbar.h26h-ringing .h26h-av{animation:h26h-shake 1.4s ease-in-out infinite}
.h26h-callbar .h26h-who{display:flex;flex-direction:column;justify-content:center;min-width:0;padding-right:16px;border-right:1px solid rgba(255,255,255,.14)}
.h26h-callbar .h26h-who .h26h-n{font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}
.h26h-callbar .h26h-who .h26h-num{font-size:14.5px;color:#fff9;font-variant-numeric:tabular-nums;margin-top:1px;white-space:nowrap}
.h26h-smp{font-size:9px;font-weight:600;letter-spacing:.06em;color:#ffffff8c;border:1px dashed rgba(255,255,255,.35);border-radius:4px;padding:1px 4px;vertical-align:middle;margin-left:6px}
.h26h-callbar .h26h-tm{font-size:18px;font-weight:500;color:#ffffffe6;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:110px;text-align:right}
.h26h-callbar.h26h-answered .h26h-tm{color:var(--ios-green);font-weight:600}
.h26h-callbar .h26h-av,.h26h-callbar .h26h-tm{transition:background .5s var(--ease),color .5s var(--ease)}
.h26h-callbar.h26h-ended .h26h-av{background:#57534e}
.h26h-callbar.h26h-ended .h26h-tm{color:#ffffff8c;font-weight:500}
.h26h-callbar .h26h-who{transition:opacity .22s var(--ease)}
.h26h-callbar .h26h-av .h26h-chk{display:none}
.h26h-callbar.h26h-summary .h26h-av{background:var(--ios-green)}
.h26h-callbar.h26h-summary .h26h-av .h26h-ph{display:none}
.h26h-callbar.h26h-summary .h26h-av .h26h-chk{display:block}
.h26h-callbar.h26h-summary .h26h-who .h26h-num{color:#ffffffb8;font-variant-numeric:normal}
.h26h-glass{position:absolute;left:14%;right:14%;bottom:16%;color:#fff;text-align:center;transition:opacity .35s var(--ease)}
.h26h-glass .h26h-gh{display:flex;align-items:center;justify-content:flex-end;padding:0 0 6px}
.h26h-glass .h26h-gh>span{display:none}
.h26h-glass .h26h-gh .h26h-lbl{color:#ffffff8c;font-weight:500}
.h26h-glass .h26h-tr{transition:opacity .35s var(--ease);padding:0;--rc-h:var(--call-h);--rc-size:22px;--rc-ink:#fff;--rc-mid:rgba(255,255,255,.85);--rc-soft:rgba(255,255,255,.62);--rc-line:rgba(255,255,255,.22);--rc-line2:rgba(255,255,255,.4);--rc-card:rgba(20,20,22,.5);--rc-fade-top:16%;--rc-fade-bot:84%}
.h26h-mute{position:absolute;left:50%;translate:-50% 0;bottom:6%;transition:opacity .4s,transform .15s var(--ease),background .2s;height:50px;width:auto;padding:0 20px 0 14px!important;gap:10px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#141416b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 30px -12px #000000b3;transition:transform .15s var(--ease),background .2s;padding:0}
.h26h-mute:hover{transform:scale(1.06);background:#141416e6}
.h26h-mute:focus-visible{outline:2px solid #fff;outline-offset:3px}
.h26h-mute{display:inline-flex;align-items:center;font:600 15px Inter,sans-serif}
.h26h-mute svg{width:22px;height:22px;stroke:#fff;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}
.h26h-mute .h26h-onn,.h26h-mute.h26h-on .h26h-off{display:none}
.h26h-mute.h26h-on .h26h-onn{display:block}
.h26h-mute.h26h-on{background:#34c75940;border-color:#34c75999}
.h26h-mute .h26h-lbl{white-space:nowrap}
.h26h-mute:not(.h26h-on){background:#fff;color:#1c1917;border-color:#fff;box-shadow:0 12px 30px -10px #000000b3}
.h26h-mute:not(.h26h-on) svg{stroke:#1c1917}
.h26h-mute.h26h-on{width:44px;height:44px;padding:0!important;gap:0;justify-content:center;opacity:.55;background:#14141699;border-color:#fff3}
.h26h-mute.h26h-on:hover{opacity:1}
.h26h-mute.h26h-on .h26h-lbl{display:none}
.h26h-mute:not(.h26h-on):after{content:"";position:absolute;inset:-5px;border-radius:999px;border:2px solid rgba(255,255,255,.8);animation:h26h-live2 2.2s ease-out infinite;pointer-events:none}
.h26h-mute.h26h-on:after{display:none}
.h26h-glass .rcall .lines{pointer-events:none;touch-action:auto;overscroll-behavior:auto}
.h26h-glass .rcall .line{cursor:default}
.h26h-glass .rcall .line{max-width:94%;filter:blur(1.1px);opacity:.16;align-self:center;align-items:center;text-align:center}
.h26h-glass .rcall .line.caller{align-self:center;align-items:center;text-align:center}
.h26h-glass .rcall .who{justify-content:center;font-size:12px;color:#fff9}
.h26h-glass .rcall .who .ai{border-color:#fff6;color:#ffffffbf}
.h26h-glass .rcall .line.active .who{color:#ffffffd9}
.h26h-glass .rcall .line.caller .who{flex-direction:row}
.h26h-glass .rcall .line.active{opacity:1;filter:none}
.h26h-glass .rcall .line:not(.active) .txt{color:#fff;text-shadow:none}
.h26h-glass .rcall .line.active .txt{color:#ffffff8c}
.h26h-glass .rcall .line.active .txt .w.said{color:#fff}
.h26h-glass .rcall .txt{font-size:20px;transition:color .3s;text-shadow:0 1px 3px rgba(0,0,0,.9),0 4px 14px rgba(0,0,0,.7),0 12px 34px rgba(0,0,0,.6);letter-spacing:-.015em;font-weight:600}
.h26h-glass .rcall .who{text-shadow:0 1px 2px rgba(0,0,0,.5)}
.h26h-glass .rcall .chip{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:#ffffff38;background:#1414168c}
.h26h-glass .rcall .chip.working{border-color:#fff6}
.h26h-glass .rcall .chip .spin{border-color:#ffffff40;border-top-color:#fff}
.h26h-glass .rcall .chip{color:var(--stone-300)}
.h26h-glass .rcall .chip:not(.working):not(.done.fresh){opacity:.16;filter:blur(1.1px)}
.h26h-glass .rcall .chip.working{color:#fff}
.h26h-glass .rcall .line.caller .bars i{background:var(--stone-300)}
.h26h-glass .rcall .track{padding:70px 0 200px;gap:20px}
.h26h-glass .rcall .chip{height:auto;min-height:46px;max-width:92%;font-size:18px;line-height:1.25;padding:11px 18px 11px 15px;gap:11px;font-weight:600;border-radius:23px;text-align:left}
.h26h-glass .rcall .chip .ico{width:24px;height:24px}
.h26h-glass .rcall .chip .state{width:20px;height:20px}
.h26h-glass .rcall .chip .spin{border-width:2.5px}
.h26h-stamp{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#0c0c0eb8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-mask-image:var(--h26h-blob);mask-image:var(--h26h-blob);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:0;transition:opacity .45s var(--ease);pointer-events:none}
.h26h-stamp.h26h-on{opacity:1}
.h26h-endchip{position:absolute;z-index:5;left:50%;translate:-50% 0;bottom:calc(16% + 33px);display:flex;align-items:center;gap:11px;background:#0a0a0cf0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.16);border-radius:23px;padding:11px 18px;min-height:46px;box-sizing:border-box;color:#ffffffe6;box-shadow:0 18px 50px -18px #000000bf;font-family:Inter,sans-serif;opacity:0;--lift:translateY(calc(var(--sy) * var(--parallax) * -.6)) translateZ(80px);transform:var(--lift) translateY(10px) scale(.97);transition:opacity .34s var(--ease),transform .42s var(--ease);pointer-events:none;white-space:nowrap}
.h26h-endchip.h26h-on{opacity:1;transform:var(--lift)}
.h26h-endchip.h26h-swap{opacity:0;transform:var(--lift) translateY(-7px)}
.h26h-endchip.h26h-rise{opacity:0;transform:var(--lift) translateY(7px)}
.h26h-endchip.h26h-nofx{transition:none}
.h26h-endchip .h26h-k{font:600 18px Inter,sans-serif;color:#fff;letter-spacing:-.01em}
.h26h-endchip.h26h-card{flex-direction:column;align-items:stretch;gap:0;padding:13px 20px;border-radius:18px;min-width:264px}
.h26h-endchip.h26h-card .h26h-rw{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:5px 0;font:600 16px Inter,sans-serif}
.h26h-endchip.h26h-card .h26h-rw span{color:#ffffffb8;font-weight:500}
.h26h-endchip.h26h-card .h26h-rw b{color:#fff;font-weight:600;display:flex;align-items:center;gap:8px}
.h26h-endchip.h26h-lbl .h26h-k{border-bottom:1px dotted rgba(255,255,255,.38);padding-bottom:2px}
.h26h-endchip .h26h-v{font:600 18px Inter,sans-serif;color:#fff;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}
.h26h-endchip .h26h-v:empty{display:none}
.h26h-endchip .h26h-ic{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center}
.h26h-endchip .h26h-ic.h26h-dots{display:inline-flex;align-items:center;gap:3px;width:auto}
.h26h-endchip .h26h-ic.h26h-dots u{width:5px;height:5px;border-radius:50%;background:#ffffffa6;display:block;animation:h26h-cdot 1s ease-in-out infinite}
.h26h-endchip .h26h-ic.h26h-dots u:nth-child(2){animation-delay:.15s}
.h26h-endchip .h26h-ic.h26h-dots u:nth-child(3){animation-delay:.3s}
.h26h-endchip .h26h-ic.h26h-ok{width:22px;height:22px;border-radius:50%;background:#12b76a}
.h26h-endchip .h26h-sq{width:11px;height:11px;border-radius:3px;background:var(--c);display:inline-block}
.h26h-endchip .h26h-ic.h26h-ok svg{width:13px;height:13px;stroke:#fff;stroke-width:3.4;fill:none;stroke-linecap:round;stroke-linejoin:round}
.h26h-endchip .h26h-mood{display:inline-flex;gap:2px}
.h26h-endchip .h26h-mood u{width:6px;height:11px;border-radius:2px;background:var(--c);display:block}
.h26h-stamp .h26h-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;opacity:0;transition:opacity .35s var(--ease),transform .45s var(--ease);transform:translateY(8px) scale(.98);pointer-events:none}
.h26h-stamp .h26h-rw{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid #F3F1F0;font:500 13.5px Inter,sans-serif;color:#78716c;opacity:0;transform:translateY(6px)}
.h26h-stamp .h26h-rw:first-child{border-top:0}
.h26h-stamp .h26h-rw .h26h-v{margin-left:auto;color:#1c1917;font-weight:600;display:flex;align-items:center;gap:8px;white-space:nowrap}
.h26h-stamp .h26h-rw .h26h-v .h26h-sq{width:10px;height:10px;border-radius:3px;background:var(--c);display:block}
.h26h-stamp .h26h-ok{width:56px;height:56px;border-radius:50%;background:var(--green);display:grid;place-items:center;box-shadow:0 12px 30px -10px #12b76a99;animation:h26h-pop .5s var(--ease)}
.h26h-stamp .h26h-ok svg{width:26px;height:26px;stroke:#fff;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}
.h26h-stamp .h26h-n{margin-top:14px;font-family:Geist,Inter,sans-serif;font-weight:600;font-size:96px;line-height:1;letter-spacing:-.04em;color:#fff}
.h26h-stamp .h26h-n small{font-size:.5em;color:var(--ios-green)}
@media(max-width:900px){.h26h-glass{left:5%;right:5%;bottom:4%}
.h26h-callbar{height:58px;padding:0 14px 0 6px;gap:10px;top:5%}
.h26h-callbar .h26h-av{width:46px;height:46px}
.h26h-callbar .h26h-av svg{width:20px;height:20px}
.h26h-callbar .h26h-who{padding-right:10px}
.h26h-callbar .h26h-who .h26h-n{font-size:15px}
.h26h-callbar .h26h-who .h26h-num{font-size:11.5px}
.h26h-callbar .h26h-tm{font-size:14px;min-width:0}
.h26h-callbar{max-width:calc(100% - 12px);padding-right:16px}
.h26h-callbar .h26h-who .h26h-num{display:none}
.h26h-callbar .h26h-who{padding-right:12px}
.h26h-mute{bottom:4%;height:42px;font-size:13px}
.h26h-glass{left:8%;right:8%;bottom:20%;--call-h:120px}
.h26h-glass .h26h-tr{--rc-size:17px}
.h26h-glass .rcall .chip{height:auto;min-height:38px;font-size:15px;padding:9px 15px 9px 12px;gap:9px;border-radius:19px}
.h26h-glass .rcall .chip .ico{width:20px;height:20px}
.h26h-glass .rcall .chip .state{width:17px;height:17px}
.h26h-endchip.h26h-card{min-width:0;padding:11px 16px;border-radius:16px}
.h26h-endchip.h26h-card .h26h-rw{font-size:14.5px;gap:18px;padding:4px 0}
.h26h-endchip .h26h-k{font-size:16px}
.h26h-callbar{top:14px}
.h26h-photo img,.h26h-photo video{--media-h:118%;--media-par:-.1;object-position:50% 30%}
.h26h-tilt,.h26h-l1,.h26h-l2,.h26h-l3{transform:none}
.h26h-ambient{right:-20%;width:120%;top:38%;height:62%;opacity:calc(var(--ambient) * .6)}}
@media(prefers-reduced-motion:reduce){.h26h-stamp,.h26h-callbar,.h26h-callbar *{transition:none!important;animation:none!important}
.h26h-l1,.h26h-l2,.h26h-l3,.h26h-ambient,.h26h-tilt,.h26h-frame,.h26h-photo img,.h26h-photo video{transform:none!important}}
.h26h-glass{isolation:isolate;z-index:1}
.h26h-glass:before{content:"";position:absolute;inset:-24% -10% -30%;z-index:0;pointer-events:none;filter:blur(20px);background:radial-gradient(ellipse calc(var(--halo-size) * 1%) calc(var(--halo-size) * .92%) at 50% 52%,rgba(10,10,12,calc(var(--halo) * .98)),rgba(10,10,12,calc(var(--halo) * .8)) 28%,rgba(10,10,12,calc(var(--halo) * .44)) 48%,rgba(10,10,12,calc(var(--halo) * .14)) 64%,#0a0a0c00 78%)}
.h26h-glass .h26h-gh,.h26h-glass .h26h-tr{position:relative;z-index:1}
.h26h-glass .h26h-tr .txt{text-shadow:0 1px 2px rgba(0,0,0,.6),0 2px 10px rgba(0,0,0,.7),0 0 26px rgba(0,0,0,.45)}
.h26h-glass .h26h-tr .h26h-who{text-shadow:0 1px 6px rgba(0,0,0,.85)}
.h26h-glass .h26h-tr .chip{box-shadow:0 4px 18px -6px #000000b3}
@media(max-width:900px){.h26h-callbar{height:56px;top:12px;max-width:calc(100% - 8px);padding:0 14px 0 5px;gap:9px}
.h26h-callbar .h26h-who .h26h-n{font-size:14.5px}
.h26h-callbar .h26h-who .h26h-num{display:block;font-size:11px;margin-top:0}
.h26h-callbar .h26h-who .h26h-num .h26h-smp{font-size:8.5px;padding:1px 4px}
.h26h-callbar .h26h-tm{font-size:13px;min-width:0}
.h26h-callbar .h26h-who{padding-right:9px}}
@media(max-width:900px){.h26h-callbar{height:52px;top:10px;padding:0 12px 0 4px;gap:8px}
.h26h-callbar .h26h-av{width:44px;height:44px}
.h26h-callbar .h26h-who .h26h-n{font-size:14px}
.h26h-callbar .h26h-who .h26h-num{font-size:10.5px}
.h26h-callbar .h26h-tm{font-size:12.5px}
.h26h-glass{bottom:19%;--call-h:110px}
.h26h-glass .h26h-tr{--rc-size:16px}
.h26h-mute{bottom:3.5%;height:44px;font-size:14px}}
.h26h-hero .h26h-ambient{-webkit-mask-image:linear-gradient(to bottom,#000 38%,rgba(0,0,0,.4) 74%,rgba(0,0,0,0) 95%);mask-image:linear-gradient(to bottom,#000 38%,#0006 74%,#0000 95%)}
.h26h-hero .h26h-ambient{-webkit-mask-image:linear-gradient(to bottom,#000 32%,rgba(0,0,0,.35) 62%,rgba(0,0,0,0) 82%);mask-image:linear-gradient(to bottom,#000 32%,#00000059 62%,#0000 82%)}
.h26h-hero .h26h-ambient{-webkit-mask-image:none!important;mask-image:none!important}
.h26h-hero{overflow:visible!important;overflow-x:clip!important;overflow-y:visible!important}
.rcall{--rc-ink:#1C1917;--rc-mid:#78716C;--rc-soft:#A8A29E;--rc-line:#E7E5E4;--rc-line2:#D6D3D1;--rc-card:#fff;--rc-h:440px;--rc-size:20px;--rc-fade-top:18%;--rc-fade-bot:78%}
.rcall .lines{height:var(--rc-h);overflow:hidden;touch-action:pan-x;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--rc-fade-top),#000 var(--rc-fade-bot),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--rc-fade-top),#000 var(--rc-fade-bot),transparent 100%)}
.rcall .track{padding:120px 8px 200px;display:flex;flex-direction:column;gap:22px;will-change:transform;transition:transform .9s cubic-bezier(.22,1,.36,1)}
.rcall .track.manual{transition:transform .12s ease-out}
.rcall .line{max-width:82%;display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:filter .5s ease,opacity .5s ease;filter:blur(.7px);opacity:.6}
.rcall .line.active{filter:none;opacity:1}
.rcall .line.caller{align-self:flex-end;align-items:flex-end;text-align:right}
.rcall .who{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--rc-soft);height:14px}
.rcall .line.caller .who{flex-direction:row-reverse}
.rcall .who .ai{font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--rc-mid);border:1px solid var(--rc-line2);border-radius:4px;padding:0 4px;line-height:14px}
.rcall .txt{font-size:var(--rc-size);line-height:1.35;letter-spacing:-.01em;color:var(--rc-soft);font-weight:500}
.rcall .txt .w{transition:color .12s ease}
.rcall .txt .seg{display:none}
.rcall .txt .seg.on{display:block}
.rcall .line.active .txt{font-weight:600;color:var(--rc-soft)}
.rcall .line.active .txt .w.said{color:var(--rc-ink)}
.rcall .line.active .who{color:var(--rc-mid)}
.rcall .line:hover:not(.active) .txt{color:var(--rc-mid)}
.rcall .bars{display:none;align-items:center;gap:2px;height:14px}
.rcall .bars i{display:block;width:3px;height:14px;border-radius:2px;background:var(--rc-ink);transform:scaleY(.2);transform-origin:center;transition:transform .06s linear}
.rcall .line.caller .bars i{background:var(--rc-mid)}
.rcall .line.active .bars{display:flex}
.rcall .chip{align-self:center;display:inline-flex;align-items:center;gap:calc(var(--rc-size) * .5);height:calc(var(--rc-size) * 2.2);padding:0 calc(var(--rc-size) * .85) 0 calc(var(--rc-size) * .68);border-radius:999px;background:var(--rc-card);border:1px solid var(--rc-line);font-size:calc(var(--rc-size) * .82);font-weight:500;color:var(--rc-mid);margin:2px 0;cursor:default;transition:filter .5s ease,opacity .5s ease,color .3s;filter:blur(.7px);opacity:.6}
.rcall .chip.working,.rcall .chip.done.fresh{filter:none;opacity:1}
.rcall .chip .ico{width:calc(var(--rc-size) * 1.1);height:calc(var(--rc-size) * 1.1);flex-shrink:0;display:block}
.rcall .chip .state{width:calc(var(--rc-size) * .95);height:calc(var(--rc-size) * .95);flex-shrink:0;position:relative}
.rcall .chip .spin,.rcall .chip .ok{position:absolute;inset:0;display:none}
.rcall .chip .spin{border-radius:50%;border:calc(var(--rc-size) * .11) solid var(--rc-line);border-top-color:var(--rc-mid);animation:rcspin .8s linear infinite}
.rcall .chip.working{color:var(--rc-ink);border-color:var(--rc-line2)}
.rcall .chip.working .spin,.rcall .chip.done .ok{display:block}
.rcall .chip.done.fresh{animation:rcpop .42s cubic-bezier(.34,1.56,.64,1)}
@media(prefers-reduced-motion:reduce){.rcall .line,.rcall .chip{filter:none!important;opacity:1!important;transition:none}
.rcall .bars{display:none!important}
.rcall .chip .spin,.rcall .chip.done.fresh{animation:none}}
@media(min-width:1001px){.h26h-hero{padding-top:64px}}
@media(min-width:901px){.h26h-l1,.h26h-l2,.h26h-l3{transform:none}
.h26h-callbar{top:max(6px,calc(18.8% - 82px))}
.h26h-callbar{height:60px;padding:0 21px 0 8px;gap:13px}
.h26h-callbar .h26h-av{width:45px;height:45px}
.h26h-callbar .h26h-av svg{width:20px;height:20px}
.h26h-callbar .h26h-who{padding-right:14px}
.h26h-callbar .h26h-who .h26h-n{font-size:17px}
.h26h-callbar .h26h-who .h26h-num{font-size:13px}
.h26h-callbar .h26h-tm{font-size:15.5px;min-width:96px}}
.h26h-callbar .h26h-who{border-right:0}
.h26h-mute,.h26h-play{-webkit-backdrop-filter:none;backdrop-filter:none}
@media(min-width:1001px)and (max-width:1200px){.h26h-callbar{max-width:100%}
.h26h-callbar{padding-right:18px;gap:12px}
.h26h-callbar .h26h-tm{min-width:0}}
.h26h-callbar .h26h-who .h26h-num{color:#ffffffbd;font-variant-numeric:normal;white-space:nowrap}
@media(max-width:900px){.h26h-callbar .h26h-who .h26h-num{display:block!important;font-size:11.5px!important}}
.h26h-ctl{position:absolute;left:50%;translate:-50% 0;bottom:6%;z-index:6;display:flex;align-items:center;gap:10px}
.h26h-ctl .h26h-mute{position:static;translate:none;left:auto;bottom:auto}
.h26h-play{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#141416b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;cursor:pointer;box-shadow:0 10px 30px -12px #000000b3;transition:transform .15s var(--ease),background .2s;padding:0;margin:0;font:inherit;flex:none}
.h26h-play:hover{transform:scale(1.06);background:#141416e6}
.h26h-play:focus-visible{outline:2px solid #fff;outline-offset:3px}
.h26h-play svg{width:18px;height:18px;fill:#fff;stroke:none;display:block}
.h26h-play .h26h-i-play,.h26h-play.h26h-paused .h26h-i-pause{display:none}
.h26h-play.h26h-paused .h26h-i-play{display:block}
@media(max-width:900px){.h26h-ctl{bottom:4%}
.h26h-ctl .h26h-mute{height:42px}}
.h26h-ctl .h26h-mute{height:55px;width:auto;border-radius:13px;padding:0 21px!important;gap:8px;font:600 16px Inter,sans-serif;letter-spacing:-.01em;border:1px solid #fff;background:#fff;color:#1c1917;box-shadow:inset 0 1px #fff9,0 1px 2px #1c191733,0 16px 38px -14px #0009;transition:box-shadow .12s,transform .12s var(--ease)}
.h26h-ctl .h26h-mute svg{stroke:#1c1917}
.h26h-ctl .h26h-mute:hover{transform:none;background:#fff;box-shadow:inset 0 1px #fff9,0 1px 2px #1c191733,0 10px 24px -8px #0000008c}
.h26h-ctl .h26h-mute:active{transform:translateY(1px)}
.h26h-ctl .h26h-mute:focus-visible{outline:2px solid #fff;outline-offset:3px}
.h26h-ctl .h26h-mute:not(.h26h-on):after{inset:-4px;border-radius:16px}
.h26h-ctl .h26h-play,.h26h-ctl .h26h-seek{display:none}
.h26h-ctl.h26h-live{box-sizing:border-box;width:min(348px,84%);height:55px;padding:0 9px;border-radius:13px;background:#fff;border:1px solid #fff;gap:8px;box-shadow:inset 0 1px #fff9,0 1px 2px #1c191733,0 16px 38px -14px #0009}
.h26h-ctl.h26h-live .h26h-play{display:inline-flex}
.h26h-ctl.h26h-live .h26h-seek{display:flex}
.h26h-ctl.h26h-live .h26h-play,.h26h-ctl.h26h-live .h26h-mute{width:38px;height:38px;flex:none;padding:0!important;gap:0;justify-content:center;border-radius:999px;border:1px solid transparent;background:transparent;box-shadow:none;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;color:#1c1917}
.h26h-ctl.h26h-live .h26h-play:hover,.h26h-ctl.h26h-live .h26h-mute:hover{transform:none;background:#f5f5f4;box-shadow:none}
.h26h-ctl.h26h-live .h26h-play:focus-visible,.h26h-ctl.h26h-live .h26h-mute:focus-visible{outline:2px solid #1c1917;outline-offset:2px}
.h26h-ctl.h26h-live .h26h-play svg{width:16px;height:16px;fill:#1c1917}
.h26h-ctl.h26h-live .h26h-mute svg{width:19px;height:19px;stroke:#1c1917}
.h26h-ctl.h26h-live .h26h-mute .h26h-lbl{display:none}
.h26h-ctl.h26h-live .h26h-mute:not(.h26h-on){opacity:.45}
.h26h-ctl.h26h-live .h26h-mute:not(.h26h-on):hover{opacity:1}
.h26h-seek{flex:1 1 auto;min-width:70px;height:24px;position:relative;align-items:center;cursor:pointer;touch-action:none;padding:0;margin:0;border:0;background:none}
.h26h-seek:before{content:"";position:absolute;left:0;right:0;height:4px;border-radius:999px;background:#e7e5e4}
.h26h-seek .h26h-seekfill{position:relative;height:4px;width:0;border-radius:999px;background:#1c1917;transition:width .12s linear}
.h26h-seek .h26h-seekfill:after{content:"";position:absolute;right:-5px;top:50%;margin-top:-5px;width:10px;height:10px;border-radius:50%;background:#1c1917;box-shadow:0 1px 2px #1c191759}
.h26h-seek:focus-visible{outline:2px solid #1c1917;outline-offset:4px;border-radius:8px}
@media(max-width:900px){.h26h-ctl .h26h-mute{height:50px;border-radius:12px;font-size:15px;padding:0 18px!important}
.h26h-ctl.h26h-live{height:50px;border-radius:12px;width:min(308px,86%);padding:0 7px}
.h26h-ctl.h26h-live .h26h-play,.h26h-ctl.h26h-live .h26h-mute{width:34px;height:34px}}
.rcall .who .ai{padding:0 6px;line-height:15px;border-radius:5px}
html:not(.sc-js) .h26h-mute,html:not(.sc-js) .h26h-ctl{display:none}
@media(prefers-reduced-motion:reduce){.h26h-mute:not(.h26h-on):after{animation:none!important;display:none}
.h26h-callbar.h26h-ringing .h26h-av,.h26h-callbar.h26h-ringing .h26h-av i{animation:none!important}}
@media(max-width:767px){.h26h-glass{--call-h:56px;--halo:.72;--halo-size:54;bottom:19%}
.h26h-glass .rcall .txt{font-size:14px;line-height:18px}
.h26h-glass .rcall .who{font-size:10.5px;letter-spacing:.05em}
.h26h-glass .rcall .track{padding:44px 0 130px;gap:12px}
.h26h-glass .rcall .chip{min-height:34px;font-size:12.5px;line-height:1.2;padding:7px 12px 7px 10px;gap:7px;border-radius:17px}
.h26h-glass .rcall .chip .ico{width:16px;height:16px}
.h26h-glass .rcall .chip .state{width:14px;height:14px}
.h26h-glass .rcall .chip .spin{border-width:2px}
.h26h-endchip{bottom:calc(19% + 4px);padding:9px 14px;min-height:38px;border-radius:19px;gap:9px}
.h26h-endchip .h26h-k,.h26h-endchip .h26h-v{font-size:14.5px}
.h26h-endchip.h26h-card{padding:10px 14px;border-radius:14px}
.h26h-endchip.h26h-card .h26h-rw{font-size:13.5px;gap:14px;padding:3px 0}}
@media(min-width:1408px){.h26h-ambient{right:auto;left:calc(50% - 76.5px);width:893px}}
.h26h-ambient{width:60%;height:56%;top:16%;right:-2%;opacity:calc(var(--ambient) * .72)}
@media(min-width:1408px){.h26h-ambient{right:auto;left:calc(50% + 52px);width:636px;height:462px;top:16%}}
@media(min-width:992px){.h26h-hero{--h26-scene:min(620px, calc(100vh - 300px) )}
.h26h-scene-col{max-width:var(--h26-scene);margin-left:auto;margin-right:32px}
@media(max-width:1200px){.h26h-scene-col{margin-right:0}}}
@media(min-width:1408px){.h26h-ambient{width:calc(var(--h26-scene, 540px) * 1.178);height:calc(var(--h26-scene, 540px) * .856)}}
@media(min-width:992px){.h26h-hero{--h26-scene:min(520px, calc(100vh - 320px) )}}
@media(min-width:901px){.h26h-glass{left:5%;right:5%;bottom:94px}
.h26h-glass:before{top:-38%;bottom:-16%}
.h26h-glass .rcall .txt{font-size:18px;line-height:1.36}
.h26h-ctl{bottom:22px}}
.h26h-glass{text-align:center}
.h26h-glass .rcall .lines,.h26h-glass .rcall .track{align-items:center}
.h26h-glass .rcall .line,.h26h-glass .rcall .line.caller{max-width:94%;align-self:center;align-items:center;text-align:center}
.h26h-glass .rcall .who,.h26h-glass .rcall .line.caller .who{justify-content:center;flex-direction:row}
.h26h-glass .rcall .chip{align-self:center}
.h26h-glass .rcall .txt{min-height:2.72em}
@media(max-width:767px){.h26h-glass .rcall .txt{min-height:36px}}
.h26h-ctl .h26h-mute{height:46px;border-radius:8px;padding:0 24px!important;gap:9px;font:600 16px Inter,sans-serif;letter-spacing:normal}
.h26h-ctl .h26h-mute svg{width:20px;height:20px}
.h26h-ctl .h26h-mute:not(.h26h-on):after{inset:-4px;border-radius:12px}
.h26h-ctl.h26h-live{height:46px;border-radius:8px;width:min(322px,88%);padding:0 8px;gap:6px}
.h26h-ctl.h26h-live .h26h-play,.h26h-ctl.h26h-live .h26h-mute{width:34px;height:34px}
.h26h-ctl.h26h-live .h26h-mute svg{width:18px;height:18px}
@media(max-width:900px){.h26h-ctl{bottom:16px}
.h26h-ctl .h26h-mute{height:44px;border-radius:8px;font-size:15px;padding:0 20px!important}
.h26h-ctl.h26h-live{height:44px;border-radius:8px;width:min(292px,90%);padding:0 7px}
.h26h-ctl.h26h-live .h26h-play,.h26h-ctl.h26h-live .h26h-mute{width:32px;height:32px}}
@media(max-width:767px){.h26h-glass{bottom:78px}
.h26h-endchip{bottom:82px}}
@media(max-width:767px){.h26h-callbar{height:46px;padding:0 11px 0 4px;gap:7px}
.h26h-callbar .h26h-av{width:38px;height:38px}
.h26h-callbar .h26h-av svg{width:17px;height:17px}
.h26h-callbar .h26h-who .h26h-n{font-size:13px}
.h26h-callbar .h26h-tm{font-size:11.5px}}
@media(min-width:901px){.h26h-glass .rcall{--rc-fade-top:22px;--rc-fade-bot: calc(100% - 22px) }}
@media(max-width:900px){.h26h-glass .rcall{--rc-fade-top:14px;--rc-fade-bot: calc(100% - 14px) }}
@media(max-width:767px){.h26h-glass{--call-h:72px}
.h26h-glass .rcall{--rc-fade-top:7px;--rc-fade-bot: calc(100% - 7px) }}
.h26h-glass .rcall .line{transition:filter .75s ease,opacity .75s ease}
.h26h-seek .h26h-seekfill{transition:none}
.h26h-seek:before{top:50%;margin-top:-2px}
.h26h-who>[data-summary]{display:none}
.h26h-tr>[data-who],.h26h-tr>[data-chip]{display:none}
@keyframes h26h-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.9);opacity:0}}
@keyframes h26h-shake{0%,to{transform:rotate(0)}10%{transform:rotate(-12deg)}20%{transform:rotate(10deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(6deg)}50%{transform:rotate(0)}}
@keyframes h26h-live2{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}
@keyframes h26h-cdot{0%,to{opacity:.3}50%{opacity:1}}
@keyframes h26h-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}
@keyframes rcspin{to{transform:rotate(360deg)}}
@keyframes rcpop{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:scale(1)}}
/* css/home.css */
:root{
--rly-grid-max:80rem;
--rly-grid-gutter:32px;
--pad:48px;
--sec:112px;
--ease:cubic-bezier(.16,1,.3,1);
--ui-shadow:0 1px 2px rgba(28,25,23,.06),0 12px 28px -12px rgba(28,25,23,.22);
--ui-line:rgba(28,25,23,.08);
--ios-green:#34c759;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}
html,body{overflow-x:clip}
body{margin:0;background:var(--rly-bg-page);color:var(--rly-text-primary);font:400 16px/24px Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
img,svg,video,canvas{display:block;max-width:100%}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit}
h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd{margin:0}
ul,ol{padding:0;list-style:none}
:focus-visible{outline:2px solid var(--rly-focus-ring);outline-offset:2px}
.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.skip{position:absolute;left:16px;top:-48px;z-index:100;background:var(--rly-solid-default);color:var(--rly-base-white);padding:8px 12px;border-radius:8px;font-weight:600;font-size:14px}
.skip:focus{top:12px}
.motion-tg{border:0;cursor:pointer;font-family:Inter,sans-serif;line-height:20px}
html.motion-off *,html.motion-off *::before,html.motion-off *::after{animation-play-state:paused!important}
.ic{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.h1{font:600 56px/1.04 Geist,Inter,sans-serif;letter-spacing:-.03em;color:var(--rly-text-primary)}
.h2{font:600 44px/1.1 Geist,Inter,sans-serif;letter-spacing:-.025em;color:var(--rly-text-primary);text-wrap:balance}
.h3{font:600 20px/28px Geist,Inter,sans-serif;letter-spacing:-.01em;color:var(--rly-text-primary)}
.lead{font-size:18px;line-height:28px;color:var(--rly-text-tertiary);text-wrap:pretty}
.body{font-size:16px;line-height:24px;color:var(--rly-text-tertiary);text-wrap:pretty}
.small{font-size:14px;line-height:20px;color:var(--rly-text-muted)}
.eyebrow{display:inline-flex;align-items:center;gap:8px;font:500 14px/20px Inter,sans-serif;color:var(--rly-text-muted)}
.eyebrow .new{font:600 12px/18px Inter,sans-serif;color:var(--rly-text-on-solid);background:var(--rly-solid-default);border-radius:6px;padding:1px 6px}
.num{font-variant-numeric:tabular-nums}
.link{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:15px;line-height:20px;color:var(--rly-link-default)}
.link .ic{width:16px;height:16px;transition:transform .2s var(--ease)}
.link:hover .ic{transform:translateX(2px)}
.link:hover{color:var(--rly-link-hover);text-decoration:underline;text-underline-offset:3px}
.btn{font-size:16px;line-height:24px;padding:10px 20px;gap:6px}
.btn .ic{width:20px;height:20px;stroke-width:2}
.btn-primary .ic{transition:transform .2s var(--ease)}
.btn-primary:hover .ic{transform:translateX(2px)}
.btn-sm2{font-size:14px;line-height:20px;padding:8px 16px}
.btns{display:flex;flex-wrap:wrap;gap:12px}
.sec{padding:var(--sec) var(--pad)}
.sec-tight{padding-top:64px;padding-bottom:64px}
.head{max-width:720px;margin:0 auto 56px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}
.head .lead{max-width:600px}
.head-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:48px}
.head-split>div{display:flex;flex-direction:column;gap:16px;align-items:flex-start}
.nav{position:sticky;top:0;z-index:60;background:var(--rly-base-white);border-bottom:1px solid transparent;transition:border-color .2s}
.nav.is-stuck{border-bottom-color:var(--rly-border-default)}
.nav.is-open{border-bottom-color:var(--rly-border-default)}
.nav-in{max-width:calc(var(--rly-grid-max) + 64px);margin:0 auto;height:64px;padding:0 32px;display:flex;align-items:center;gap:40px}
.nav-logo{display:flex;align-items:center;height:40px;margin-left:-4px;padding:0 4px;border-radius:6px}
.nav-logo img{height:28px;width:auto}
.nav-links{display:flex;align-items:center;gap:4px;margin-right:auto}
.nav-links a{font:600 15px/20px Inter,sans-serif;color:var(--rly-text-secondary);padding:8px 12px;border-radius:8px;transition:background-color .15s,color .15s}
.nav-links a:hover{background:var(--rly-bg-muted);color:var(--rly-text-primary)}
.nav-cta{display:flex;align-items:center;gap:12px}
.nav-cta .btn{font-size:15px;line-height:20px;padding:10px 16px}
.nav-burger{display:none;width:40px;height:40px;border:0;background:none;border-radius:8px;cursor:pointer;align-items:center;justify-content:center;margin-right:-8px}
.nav-burger:hover{background:var(--rly-bg-muted)}
.nav-burger span{position:relative;display:block;width:18px;height:1.5px;background:var(--rly-text-primary);border-radius:2px;transition:background-color .2s}
.nav-burger span::before,.nav-burger span::after{content:"";position:absolute;left:0;width:18px;height:1.5px;background:var(--rly-text-primary);border-radius:2px;transition:transform .25s var(--ease)}
.nav-burger span::before{top:-6px}
.nav-burger span::after{top:6px}
.nav.is-open .nav-burger span{background:transparent}
.nav.is-open .nav-burger span::before{transform:translateY(6px) rotate(45deg)}
.nav.is-open .nav-burger span::after{transform:translateY(-6px) rotate(-45deg)}
.nav-sheet{display:none}
.hero.h26h-hero{padding-top:0;background:var(--rly-bg-page)}
.hero-in{position:relative;z-index:1;max-width:calc(var(--rly-grid-max) + 64px);margin:0 auto;padding:56px 32px 72px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:center;min-height:min(720px,calc(100vh - 64px))}
.hero-copy{padding-left:48px;display:flex;flex-direction:column;align-items:flex-start}
.hero-h1{text-wrap:balance}
.hero-h1 .l2{display:flex;align-items:center;gap:12px}
.hero-h1 .bag{width:46px;height:auto;flex:none;transform:translateY(-2px)}
.hero-sub{margin-top:24px;max-width:520px;font-size:19px;line-height:30px;color:var(--rly-text-tertiary);text-wrap:pretty}
.hero .btns{margin-top:36px}
.hero .btn{min-width:180px;padding:12px 20px}
.hero-note{margin-top:20px;display:flex;flex-wrap:wrap;gap:6px 20px;font-size:14px;line-height:20px;color:var(--rly-text-muted)}
.hero-note span{display:inline-flex;align-items:center;gap:6px}
.hero-note .ic{width:16px;height:16px;color:var(--rly-text-secondary);stroke-width:2.2}
.hero .h26h-scene-col{width:100%;max-width:var(--h26-scene,560px);margin:0 0 0 auto;justify-self:end}
.logos{position:relative}
.mq{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}
.mq-track{display:flex;align-items:center;width:max-content;gap:72px;padding:36px 0;animation:mq-scroll var(--mq-dur,70s) linear infinite}
.mq:hover .mq-track,.mq.is-paused .mq-track,.mq:focus-within .mq-track{animation-play-state:paused}
@keyframes mq-scroll{to{transform:translateX(-50%)}}
.mq-item{position:relative;flex:none;display:flex;align-items:center;justify-content:center;height:56px}
.mq-item img{height:100%;width:auto;max-width:200px;object-fit:contain;opacity:.78;filter:grayscale(1);transition:opacity .2s}
.mq-item:hover img{opacity:1}
.mq-cta{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:4px;font:600 14px/20px Inter,sans-serif;color:var(--rly-text-secondary);white-space:nowrap;opacity:0;transition:opacity .2s}
.mq-cta .ic{width:16px;height:16px}
a.mq-item:hover img,a.mq-item:focus-visible img{opacity:0}
a.mq-item:hover .mq-cta,a.mq-item:focus-visible .mq-cta{opacity:1}
.mq-plus{position:absolute;top:-6px;right:-10px;width:18px;height:18px;border-radius:50%;background:var(--rly-brand-400);pointer-events:none;transition:opacity .2s}
.mq-plus::before,.mq-plus::after{content:"";position:absolute;left:50%;top:50%;background:var(--rly-base-white);border-radius:1px;transform:translate(-50%,-50%)}
.mq-plus::before{width:2px;height:8px}
.mq-plus::after{width:8px;height:2px}
a.mq-item:hover .mq-plus,a.mq-item:focus-visible .mq-plus{opacity:0}
.promise{padding:32px var(--pad) 36px;display:flex;flex-direction:column;gap:20px}
.promise .ptx{display:flex;flex-direction:column;gap:8px}
.promise .body{max-width:340px}
.feat-ic{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--rly-bg-raised);box-shadow:var(--rly-shadow-xs-skeuomorphic);color:var(--rly-text-secondary)}
.feat-ic .ic{width:24px;height:24px;stroke-width:2}
.feat-ic.sm{width:40px;height:40px;border-radius:8px}
.feat-ic.sm .ic{width:20px;height:20px}
.promise{gap:16px}
.promise .feat-ic{width:auto;height:auto;display:flex;align-self:flex-start;border-radius:0;background:none;box-shadow:none;color:var(--rly-brand-400)}
.promise .feat-ic .ic{display:block;width:20px;height:20px;stroke-width:2}
.tog{position:relative;width:36px;height:20px;border-radius:999px;background:var(--rly-bg-strong);flex:none;transition:background-color .3s}
.tog::after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--rly-base-white);box-shadow:0 1px 2px rgba(10,13,18,.1),0 1px 3px rgba(10,13,18,.1);transition:transform .3s var(--ease)}
.tog.on{background:var(--rly-solid-default)}
.tog.on::after{transform:translateX(16px)}
.cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.fcard{display:flex;flex-direction:column;background:var(--rly-base-white);border:1px solid var(--rly-border-default);border-radius:16px;padding:8px;box-shadow:var(--rly-shadow-xs)}
.fcard .ftxt{padding:20px 16px 16px;display:flex;flex-direction:column;gap:8px}
.fcard .body{font-size:15px;line-height:22px}
.step{font:600 13px/18px Inter,sans-serif;color:var(--rly-text-muted)}
.well{position:relative;overflow:hidden;border-radius:8px;background-color:var(--rly-bg-muted);background-size:cover;background-position:center;height:320px;isolation:isolate}
.well::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(28,25,23,.06);pointer-events:none;z-index:5}
.g-leaf{background-image:url(https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6a9fff0613cf571cf7ec5df3_h26-ground-leaf.webp)}
.g-mist{background-image:url(https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6a9ffdb076442d688b80dce7_h26-ground-mist.webp)}
.g-sand{background-image:url(https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6a9fff051c0b570afb868322_h26-ground-sand.webp)}
.g-stone{background-image:url(https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6a9fff061ac9a30bdd801841_h26-ground-stone.webp)}
.g-sky{background-image:url(https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/699f114cfd90e27800748f3e_20260225_1611_Image%20Generation_remix_01kjanmmyveqcbr3v5b3kn446x.avif)}
.g-green{background-image:url(https://cdn.prod.website-files.com/65cddcf4f390161c4156bfdc/6a158cf2c955a75aed5f9c1b_natural%20bg%20green.avif)}
.ui{background:var(--rly-base-white);border-radius:12px;box-shadow:var(--ui-shadow),0 0 0 1px var(--ui-line);font-size:13px;line-height:18px;color:var(--rly-text-secondary)}
.tchip{display:inline-flex;align-items:center;gap:8px;background:var(--rly-base-white);border-radius:12px;padding:8px 12px 8px 10px;box-shadow:var(--ui-shadow),0 0 0 1px var(--ui-line);font:500 13px/18px Inter,sans-serif;color:var(--rly-text-secondary);white-space:nowrap}
.tchip .lg{width:18px;height:18px;border-radius:6px;flex:none;object-fit:contain}
.tchip b{font-weight:600;color:var(--rly-text-primary)}
.st{position:relative;width:16px;height:16px;flex:none}
.st .sp{position:absolute;inset:1px;border-radius:50%;border:2px solid var(--rly-border-strong);border-top-color:var(--rly-text-primary);animation:spin .8s linear infinite}
.st .ok{position:absolute;inset:0;border-radius:50%;background:var(--rly-success-500);display:grid;place-items:center;opacity:0;transform:scale(.4);transition:opacity .25s,transform .35s var(--ease)}
.st .ok svg{width:10px;height:10px;stroke:var(--rly-base-white);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}
.st.done .sp{display:none}
.st.done .ok{opacity:1;transform:none}
@keyframes spin{to{transform:rotate(360deg)}}
.bub{max-width:86%;padding:8px 12px;border-radius:16px;font-size:13px;line-height:18px}
.bub.c{align-self:flex-start;background:var(--rly-base-white);color:var(--rly-text-primary);border-bottom-left-radius:4px;box-shadow:var(--ui-shadow),0 0 0 1px var(--ui-line)}
.bub.s{align-self:flex-end;background:var(--rly-solid-default);color:var(--rly-base-white);border-bottom-right-radius:4px}
.bwho{font:500 11px/14px Inter,sans-serif;color:var(--rly-text-muted);margin-bottom:2px}
.bub.s .bwho{color:rgba(255,255,255,.72)}
.js .pop{opacity:0;transform:translateY(8px) scale(.98);transition:opacity .45s var(--ease),transform .55s var(--ease)}
.js .pop.on{opacity:1;transform:none}
.callpill{display:inline-flex;align-items:center;gap:12px;height:56px;padding:0 20px 0 10px;border-radius:999px;color:var(--rly-base-white);background:#121214f0;border:1px solid rgba(255,255,255,.1);box-shadow:0 1px rgba(255,255,255,.08) inset,0 20px 40px -18px rgba(0,0,0,.55);font-family:Inter,sans-serif}
.callpill .av{position:relative;width:36px;height:36px;border-radius:50%;background:var(--ios-green);display:grid;place-items:center;flex:none;transition:background-color .4s}
.callpill .av svg{width:18px;height:18px;fill:var(--rly-base-white);stroke:var(--rly-base-white);stroke-width:1;stroke-linejoin:round}
.callpill .av i{position:absolute;inset:0;border-radius:50%;border:2px solid var(--ios-green);opacity:0}
.callpill.ringing .av i{animation:ring 1.4s var(--ease) infinite}
.callpill.ringing .av i:nth-child(2){animation-delay:.45s}
.callpill.ringing .av{animation:shake 1.4s ease-in-out infinite}
@keyframes ring{0%{transform:scale(1);opacity:.9}100%{transform:scale(1.6);opacity:0}}
@keyframes shake{0%,40%,100%{transform:rotate(0)}5%,15%,25%{transform:rotate(-9deg)}10%,20%,30%{transform:rotate(9deg)}}
.callpill .cp-t{display:flex;flex-direction:column;min-width:0}
.callpill .n{font-size:14.5px;line-height:18px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}
.callpill .sub2{font-size:12px;line-height:14px;color:rgba(255,255,255,.72);white-space:nowrap}
.callpill .tm{margin-left:8px;font-size:13px;font-weight:500;color:rgba(255,255,255,.9);font-variant-numeric:tabular-nums;white-space:nowrap}
.callpill.answered .tm{color:var(--ios-green);font-weight:600}
.callpill.ended .av{background:rgba(255,255,255,.16)}
.callpill.ended .tm{color:rgba(255,255,255,.6)}
.m-train{position:absolute;inset:0;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:10px}
.m-train .syncs{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.sync{padding:10px;display:flex;flex-direction:column;gap:2px}
.sync .k{display:flex;align-items:center;gap:6px;font:600 12px/16px Inter,sans-serif;color:var(--rly-text-primary);white-space:nowrap}
.sync .k img{width:14px;height:14px}
.sync .v{font-size:12px;line-height:16px;color:var(--rly-text-muted)}
.sync .ok{font:600 12px/16px Inter,sans-serif;color:var(--rly-success-700);margin-top:4px;display:flex;align-items:center;gap:4px}
.sync .ok i{width:6px;height:6px;border-radius:50%;background:var(--rly-success-500)}
.voice{display:flex;align-items:center;gap:10px;padding:10px 12px}
.voice .wave{display:flex;align-items:center;gap:2px;height:20px}
.voice .wave i{width:2.5px;border-radius:2px;background:var(--rly-text-primary);height:30%;animation:wave 1.1s ease-in-out infinite}
.voice .wave i:nth-child(2){animation-delay:-.9s}.voice .wave i:nth-child(3){animation-delay:-.7s}.voice .wave i:nth-child(4){animation-delay:-.5s}.voice .wave i:nth-child(5){animation-delay:-.3s}
@keyframes wave{0%,100%{height:25%}50%{height:95%}}
.voice .t{flex:1;min-width:0;font-size:12px;line-height:16px;color:var(--rly-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.voice .t b{display:block;color:var(--rly-text-primary);font-weight:600;font-size:12.5px}
.voice .chg{font:600 12px/16px Inter,sans-serif;color:var(--rly-text-secondary);padding:4px 8px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--rly-border-strong)}
.m-route{position:absolute;inset:0;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:10px}
.m-route .numrow{display:flex;align-items:center;gap:10px;padding:10px 12px}
.m-route .numrow .k{font-size:12px;line-height:16px;color:var(--rly-text-muted)}
.m-route .numrow b{display:block;font:600 14px/18px Inter,sans-serif;color:var(--rly-text-primary);font-variant-numeric:tabular-nums}
.m-route .numrow .bd{margin-left:auto}
.opts{padding:6px;display:flex;flex-direction:column;gap:2px}
.opt{display:flex;gap:10px;align-items:center;padding:10px;border-radius:8px;transition:background-color .3s}
.opt .rd2{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--rly-border-strong);flex:none;transition:box-shadow .3s;background:var(--rly-base-white)}
.opt.on{background:var(--rly-bg-surface)}
.opt.on .rd2{box-shadow:inset 0 0 0 5px var(--rly-solid-default)}
.opt b{display:block;font:600 13px/18px Inter,sans-serif;color:var(--rly-text-primary)}
.coach-wrap{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--rly-border-default);background:var(--rly-base-white);isolation:isolate}
.coach-wrap>canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}
.coach-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px;padding:48px;align-items:center}
.coach-copy{display:flex;flex-direction:column;gap:20px;align-items:flex-start}
.ctabs{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:8px}
.ctab{position:relative;display:flex;flex-direction:column;gap:2px;text-align:left;width:100%;border:0;background:transparent;border-radius:0;padding:12px 0;cursor:pointer}
.ctab b{font:600 16px/24px Inter,sans-serif;color:var(--rly-text-tertiary);transition:color .2s}
.ctab[aria-selected="true"] b{color:var(--rly-text-primary)}
.ctab .prog{position:absolute;left:0;right:0;bottom:6px;height:2px;border-radius:2px;background:var(--rly-bg-muted);overflow:hidden;display:none}
.ctab[aria-selected="true"] .prog{display:block}
.ctab .prog i{display:block;height:100%;width:0;background:var(--rly-text-primary)}
.ctab .ds{display:none;font-size:14px;line-height:20px;color:var(--rly-text-tertiary);padding-bottom:6px}
.ctab[aria-selected="true"] .ds{display:block}
.cpanel{position:relative;background:var(--rly-base-white);border-radius:16px;box-shadow:0 0 0 1px var(--rly-border-default),0 24px 48px -24px rgba(28,25,23,.28);height:440px;display:flex;flex-direction:column;overflow:hidden}
.cp-hd{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--rly-border-subtle)}
.cp-hd img{width:22px;height:22px}
.cp-hd b{font:600 14px/20px Inter,sans-serif}
.cp-hd span{margin-left:auto;font-size:12px;color:var(--rly-text-muted)}
.cp-body{position:relative;flex:1;min-height:0;overflow:hidden;padding:20px;display:flex;flex-direction:column;gap:16px}
.cp-in{margin:0 12px 12px;border-radius:12px;padding:10px 10px 10px 16px;display:flex;align-items:center;gap:10px;background:var(--rly-base-white);box-shadow:0 0 0 1px var(--rly-border-strong);min-height:48px}
.cp-in .t{flex:1;font-size:14px;line-height:20px;color:var(--rly-text-placeholder)}
.cp-in .go{width:30px;height:30px;border-radius:8px;background:var(--rly-solid-default);display:grid;place-items:center;flex:none}
.cp-in .go svg{width:15px;height:15px;stroke:var(--rly-base-white);stroke-width:2.2;fill:none}
.cmsg-u{align-self:flex-end;max-width:84%;background:var(--rly-bg-muted);color:var(--rly-text-primary);padding:10px 16px;border-radius:16px;border-bottom-right-radius:6px;font-size:14px;line-height:20px}
.cmsg-c{display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:21px;color:var(--rly-text-secondary)}
.clog{display:flex;flex-direction:column;gap:6px}
.clog div{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;color:var(--rly-text-tertiary)}
.clog div .st{width:14px;height:14px}
.clog div .st .ok svg{width:8px;height:8px}
.shimmer{background:linear-gradient(90deg,var(--rly-text-muted) 0%,var(--rly-text-muted) 40%,var(--rly-text-primary) 50%,var(--rly-text-muted) 60%,var(--rly-text-muted) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shim 1.6s linear infinite}
@keyframes shim{from{background-position:100% 0}to{background-position:-100% 0}}
.co-in{animation:co-in .45s var(--ease) both}
@keyframes co-in{from{opacity:0;transform:translateY(6px)}}
.co-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:var(--rly-base-white);box-shadow:0 0 0 1px var(--rly-border-default),var(--rly-shadow-xs)}
.co-h{display:flex;align-items:center;gap:10px;min-height:28px;font:600 14px/20px Inter,sans-serif;color:var(--rly-text-primary)}
.co-h .ci{width:24px;height:24px;border-radius:6px;flex:none}
.co-h .end{margin-left:auto;display:grid;justify-items:end;align-items:center}
.co-h .end>*{grid-area:1/1}
.co-go{height:28px;padding:0 12px;border-radius:8px;background:var(--rly-solid-default);color:var(--rly-base-white);font:600 13px/28px Inter,sans-serif;white-space:nowrap;transition:transform .15s var(--ease),opacity .2s}
.co-go.press{transform:scale(.94)}
.co-h .bd{opacity:0;transform:scale(.85);transition:opacity .25s,transform .35s var(--ease)}
.co-card.done .co-go{opacity:0}
.co-card.done .co-h .bd{opacity:1;transform:none}
.co-card.done .tog{background:var(--rly-solid-default)}
.co-card.done .tog::after{transform:translateX(16px)}
.co-b{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:20px;color:var(--rly-text-secondary)}
.co-b .old,.co-b .new{width:fit-content;padding:1px 3px;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.co-b .old{position:relative;color:var(--rly-text-muted);background:var(--rly-error-50)}
.co-b .old::after{content:"";position:absolute;left:3px;top:calc(50% - 1px);height:2px;width:0;background:var(--rly-error-500);transition:width .45s var(--ease)}
.co-b .old.struck::after{width:calc(100% - 6px)}
.co-b .new{color:var(--rly-text-primary);background:linear-gradient(var(--rly-success-50),var(--rly-success-50)) no-repeat 0 0/0 100%;transition:background-size .5s var(--ease) .3s}
.co-b .new.marked{background-size:100% 100%}
.co-ol{counter-reset:s}
.co-ol li{position:relative;padding-left:24px}
.co-ol li::before{counter-increment:s;content:counter(s);position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:4px;background:var(--rly-bg-muted);font:600 10px/16px Inter,sans-serif;text-align:center;color:var(--rly-text-muted)}
.co-ck span{display:flex;align-items:center;gap:8px}
.co-ck svg{width:14px;height:14px;flex:none;stroke:var(--rly-success-600);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}
.cs-head{margin-bottom:40px}
.cs-head>div:first-child{display:flex;flex-direction:column;gap:16px;max-width:760px}
.shp{display:inline-flex;align-items:baseline;gap:.2em;white-space:nowrap}
.shp .bag{width:.7em;height:auto;align-self:center;transform:translateY(-.04em)}
.cs-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.cs{position:relative;display:flex;flex-direction:column;border-radius:16px;background:var(--rly-base-white);border:1px solid var(--rly-border-default);overflow:hidden;box-shadow:var(--rly-shadow-xs);transition:box-shadow .25s,transform .35s var(--ease)}
.cs:hover{box-shadow:var(--rly-shadow-lg);transform:translateY(-2px)}
.cs:nth-child(1),.cs:nth-child(3),.cs:nth-child(6),.cs:nth-child(8){background:var(--rly-bg-surface)}
.cs-art{position:relative;aspect-ratio:1/1;overflow:hidden}
.cs-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cs-art .dith{transition:opacity .5s}
.cs-art .ph{opacity:0;transition:opacity .5s,transform 1.2s var(--ease);transform:scale(1.04)}
.cs:hover .cs-art .ph,.cs:focus-visible .cs-art .ph{opacity:1;transform:none}
.cs:hover .cs-art .dith,.cs:focus-visible .cs-art .dith{opacity:0}
.cs-art .ph.mul{mix-blend-mode:multiply}
.cs-txt{padding:20px 20px 0;font:500 20px/28px Geist,Inter,sans-serif;letter-spacing:-.01em;color:var(--rly-text-muted);text-wrap:pretty}
.cs-txt b{font-weight:600;color:var(--rly-text-primary)}
.cs-foot{margin-top:auto;height:72px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.cs-lg{display:block;flex:none;width:var(--w);height:var(--h)}
.cs-foot .ic{width:20px;height:20px;color:var(--rly-brand-400);transition:transform .2s var(--ease),color .2s}
.cs:hover .cs-foot .ic,.cs:focus-visible .cs-foot .ic{color:var(--rly-text-primary);transform:translateX(2px)}
.cl{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:8px;max-width:1040px;margin:0 auto;cursor:pointer}
.cl-txt{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:40px 48px}
.cl-q{margin:0;font:500 28px/36px Geist,Inter,sans-serif;letter-spacing:-.015em;color:var(--rly-text-primary);text-wrap:pretty}
.cl-by{display:flex;align-items:center;gap:16px}
.cl-av{position:relative;flex:none;width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--rly-brand-200)}
.cl-av::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(28,25,23,.08)}
.cl-av img{display:block;width:100%;height:100%}
.cl-by p{margin:0;display:flex;flex-direction:column;font-size:16px;line-height:24px}
.cl-by b{font-weight:600;color:var(--rly-text-primary)}
.cl-by span{color:var(--rly-text-tertiary)}
.cl-play .ic{width:16px;height:16px;fill:currentColor;stroke-width:1.5}
.cl-play .num{margin-left:4px;font-weight:500;color:var(--rly-text-muted)}
.cl:hover .cl-play{background:var(--rly-bg-surface);color:var(--rly-text-primary)}
.cl-pic.well{height:auto;aspect-ratio:1/1}
.cl-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cl-lg{position:absolute;left:50%;bottom:40px;width:124px;height:auto;transform:translateX(-50%)}
.lb{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--rly-bg-overlay) 80%,transparent)}
.lb-v{width:min(960px,100%);aspect-ratio:16/9;background:var(--rly-brand-950);border-radius:var(--rly-radius-card);overflow:hidden;box-shadow:var(--rly-shadow-xl)}
.lb-v iframe{display:block;width:100%;height:100%;border:0}
.lb-x{position:absolute;top:16px;right:16px;width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:color-mix(in srgb,var(--rly-base-white) 14%,transparent);color:var(--rly-base-white)}
.lb-x:hover{background:color-mix(in srgb,var(--rly-base-white) 24%,transparent)}
.lb-x .ic{width:20px;height:20px;stroke-width:2}
.fo{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"tx tx p1 p2" "tx tx n1 n2"}
.fo-tx{grid-area:tx;display:flex;align-items:center;padding:48px var(--pad)}
.fo-in{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.fo-in .h2{max-width:480px}
.fo-pic{position:relative;margin:0;overflow:hidden;aspect-ratio:4/5;background:var(--rly-bg-muted)}
.fo-p1{grid-area:p1}
.fo-p2{grid-area:p2}
.fo-pic img{display:block;width:100%;height:100%;object-fit:cover}
.fo-n{padding:20px 24px;display:flex;flex-direction:column;font-size:14px;line-height:20px}
.fo-n b{font-weight:600;color:var(--rly-text-primary)}
.fo-n span{color:var(--rly-text-tertiary)}
.fo-n1{grid-area:n1}
.fo-n2{grid-area:n2}
.pr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy card";gap:32px 48px;align-items:center}
.pr-copy{grid-area:copy}
.pr-card{grid-area:card}
.pr-copy{display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding-top:8px}
.pr-free{display:flex;flex-direction:column;gap:10px;margin-top:4px}
.pr-free li{display:flex;align-items:center;gap:10px;font-size:15px;line-height:22px;color:var(--rly-text-tertiary)}
.pr-free .ic{width:18px;height:18px;color:var(--rly-text-secondary);stroke-width:2.2}
.pr-g{max-width:400px;margin-top:8px;display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:12px;background:var(--rly-bg-surface);box-shadow:inset 0 0 0 1px var(--rly-border-subtle)}
.pr-g>.ic{width:20px;height:20px;flex:none;color:var(--rly-text-muted);stroke-width:2}
.pr-g p{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:14px;line-height:20px;color:var(--rly-text-tertiary)}
.pr-g b{font-weight:600;color:var(--rly-text-primary)}
.pr-g .link{margin-top:6px;font-size:14px;line-height:20px}
.pcard{position:relative;background:var(--rly-base-white);border:1px solid var(--rly-border-default);border-radius:16px;box-shadow:var(--rly-shadow-lg);overflow:hidden}
.pcard canvas{position:absolute;right:0;top:0;width:200px;height:160px;pointer-events:none}
.pc-top{position:relative;padding:32px 32px 24px}
.pc-price{display:flex;align-items:baseline;gap:12px}
.pc-price b{font:500 48px/1 Geist,Inter,sans-serif;letter-spacing:-.03em}
.pc-price span{font-size:15px;line-height:20px;color:var(--rly-text-muted)}
.pc-min{margin-top:12px;font-size:15px;line-height:22px;color:var(--rly-text-tertiary)}
.pc-bot{padding:0 32px 28px;display:flex;flex-direction:column;gap:12px}
.pc-bot .btn{width:100%}
.pc-bot .small{text-align:center}
.custom{margin-top:20px;text-align:center;font-size:15px;color:var(--rly-text-tertiary)}
.custom a{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--rly-link-default)}
.custom a .ic{width:16px;height:16px;transition:transform .2s var(--ease)}
.custom a:hover .ic{transform:translateX(2px)}
.custom a:hover{text-decoration:underline}
.faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:start}
.faq-side{position:sticky;top:104px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}
.faq-list{border-top:1px solid var(--rly-border-default)}
.qa{border-bottom:1px solid var(--rly-border-default)}
.qa h3{margin:0}
.qa button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;padding:20px 0;border:0;background:none;cursor:pointer;font:600 17px/26px Inter,sans-serif;color:var(--rly-text-primary)}
.qa button:hover{color:var(--rly-text-secondary)}
.qa .pm{position:relative;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--rly-border-strong);flex:none;transition:transform .3s var(--ease),background-color .2s}
.qa .pm::before,.qa .pm::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--rly-text-tertiary);transform:translate(-50%,-50%);border-radius:2px;transition:transform .3s var(--ease)}
.qa .pm::after{transform:translate(-50%,-50%) rotate(90deg)}
.qa.open .pm{transform:rotate(180deg)}
.qa.open .pm::after{transform:translate(-50%,-50%) rotate(0)}
.qa .a{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .35s var(--ease),visibility 0s linear .35s}
.qa.open .a{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .35s var(--ease),visibility 0s}
.qa .a>div{overflow:hidden}
.qa .a p{padding:0 48px 24px 0;font-size:16px;line-height:26px;color:var(--rly-text-tertiary)}
.qa .a p+p{margin-top:-10px}
.final{position:relative;overflow:hidden;isolation:isolate;text-align:center}
.final>canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}
.final-in{max-width:760px;margin:0 auto;padding:128px var(--pad);display:flex;flex-direction:column;align-items:center;gap:24px}
.final-in .h2{margin:8px 0}
.final-in .h2{text-wrap:balance}
.final-in .btns{justify-content:center}
.final-in .btn{min-width:180px;padding:12px 20px}
.final-in .hero-note{margin-top:8px;justify-content:center}
.final .callpill{height:44px;gap:10px;padding:0 18px 0 8px;text-align:left;box-shadow:0 1px rgba(255,255,255,.08) inset,0 12px 24px -12px rgba(0,0,0,.4)}
.final .callpill .av{width:28px;height:28px}
.final .callpill .av svg{width:16px;height:16px}
.final .callpill .n{font-size:14px;line-height:18px}
.final .callpill .ck{display:none;fill:none;stroke-width:2.6;stroke-linecap:round}
.final .callpill.done .av .ph{display:none}
.final .callpill.done .av .ck{display:block}
.final .callpill .wave{display:none;align-items:center;gap:2px;height:20px;margin-left:8px}
.final .callpill.answered .wave{display:flex}
.final .callpill .wave i{width:2.5px;height:30%;border-radius:2px;background:var(--ios-green);animation:wave 1.1s ease-in-out infinite}
.final .callpill .wave i:nth-child(2){animation-delay:-.9s}.final .callpill .wave i:nth-child(3){animation-delay:-.7s}.final .callpill .wave i:nth-child(4){animation-delay:-.5s}.final .callpill .wave i:nth-child(5){animation-delay:-.3s}
.foot{--fp:32px;grid-template-columns:repeat(4,minmax(0,1fr));
grid-template-areas:"news p c r" "svh s1 s2 s3" "svh s4 s5 s6" "copy copy end end" "mark mark mark mark"}
.foot>*{padding:20px var(--fp)}
.foot h3{font:600 14px/20px Inter,sans-serif;color:var(--rly-text-muted)}
.ft-news{grid-area:news;display:flex;flex-direction:column;justify-content:space-between;gap:32px}
.ft-news,.ft-col{padding-top:48px;padding-bottom:48px}
.ft-logo{height:28px;width:auto;align-self:flex-start}
.ft-nl{display:flex;flex-direction:column;gap:12px}
.ft-nl-t{font-size:14px;line-height:20px;color:var(--rly-text-tertiary)}
.ft-nl-t b{display:block;font-weight:600;color:var(--rly-text-primary)}
.ft-p{grid-area:p}.ft-c{grid-area:c}.ft-r{grid-area:r}
.ft-col h3{margin-bottom:16px}
.ft-col ul{display:flex;flex-direction:column;gap:12px}
.ft-col a,.ft-sv{font:600 14px/20px Inter,sans-serif;color:var(--rly-text-tertiary);transition:color .15s}
.ft-col a:hover{color:var(--rly-text-secondary)}
.ft-svh{grid-area:svh}
.ft-sv{position:relative;display:flex;align-items:center;white-space:nowrap;transition:color .15s,background-color .15s}
.ft-sv .ic{position:absolute;right:var(--fp);top:50%;width:16px;height:16px;margin-top:-8px;opacity:0;transform:translateX(-4px);transition:opacity .15s,transform .15s}
.foot>.ft-sv:hover{color:var(--rly-text-primary);background:var(--rly-bg-surface)}
.ft-sv:hover .ic{opacity:1;transform:none}
.foot>a:nth-of-type(1){grid-area:s1}.foot>a:nth-of-type(2){grid-area:s2}.foot>a:nth-of-type(3){grid-area:s3}
.foot>a:nth-of-type(4){grid-area:s4}.foot>a:nth-of-type(5){grid-area:s5}.foot>a:nth-of-type(6){grid-area:s6}
.ft-form{display:flex;flex-wrap:wrap;gap:8px}
.ft-form input{flex:1;min-width:0;height:44px;border-radius:8px;border:0;box-shadow:inset 0 0 0 1px var(--rly-border-strong),var(--rly-shadow-xs);padding:0 12px;font:400 16px Inter,sans-serif;color:var(--rly-text-primary);background:var(--rly-base-white)}
.ft-form input::placeholder{color:var(--rly-text-placeholder)}
.ft-form input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--rly-brand-400),0 0 0 4px var(--rly-brand-100)}
.ft-go{width:44px;height:44px;padding:0;flex:none}
.ft-go .ic{width:20px;height:20px}
.ft-form button[disabled]{opacity:.6;cursor:default}
.ft-msg{flex-basis:100%;font-size:14px;line-height:20px;color:var(--rly-text-tertiary)}
.ft-msg:empty{display:none}
.ft-form.sent input,.ft-form.sent button{display:none}
.ft-form.sent .ft-msg{color:var(--rly-success-700)}
.ft-form.err .ft-msg{color:var(--rly-error-600)}
.ft-copy{grid-area:copy;font-size:14px;line-height:20px;color:var(--rly-text-muted);text-wrap:pretty}
.ft-copy,.ft-end{padding-top:24px;padding-bottom:24px}
.ft-end{grid-area:end;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;column-gap:24px;row-gap:12px;font-size:14px;line-height:20px;color:var(--rly-text-muted)}
.ft-end h3{display:none}
.ft-end nav{display:flex;gap:16px}
.ft-end nav a:hover{color:var(--rly-text-secondary)}
.ft-social{display:flex;gap:12px}
.ft-social svg{width:20px;height:20px;fill:var(--rly-text-muted)}
.ft-social a:hover svg{fill:var(--rly-text-secondary)}
.ft-mark{grid-area:mark;position:relative;overflow:hidden;--ftm-w:.5;--ftm-f:.75;--ftm-top:48px;--ftm-dot:6;
padding:calc(var(--ftm-top) + var(--ftm-w) * var(--ftm-f) * 90.14%) 0 0}
.ft-mark canvas{position:absolute;left:0;top:0;width:100%;height:100%}
.ft-mark-svg{position:absolute;left:50%;top:var(--ftm-top);width:calc(var(--ftm-w) * 100%);height:auto;transform:translateX(-50%)}
.ft-mark .s0{stop-color:var(--rly-brand-200)}
.ft-mark .s1{stop-color:var(--rly-base-white)}
.ft-mark.on .ft-mark-svg{display:none}
@media screen and (max-width:1199px){
.foot{grid-template-columns:repeat(3,minmax(0,1fr));
grid-template-areas:"news news news" "p c r" "svh svh svh" "s1 s2 s3" "s4 s5 s6" "copy copy end" "mark mark mark"}
.ft-news{flex-direction:row;align-items:center;padding-top:40px;padding-bottom:40px}
.ft-col{padding-top:40px;padding-bottom:40px}
.ft-nl{flex-direction:row;align-items:center;gap:24px}
.ft-form{width:320px}
.ft-mark{--ftm-w:.6;--ftm-top:40px}
}
@media screen and (max-width:991px){
.foot{grid-template-columns:repeat(6,minmax(0,1fr));
grid-template-areas:"news news news news news news" "p p c c r r" "svh svh svh svh svh svh" "s1 s1 s1 s2 s2 s2" "s3 s3 s3 s4 s4 s4" "s5 s5 s5 s6 s6 s6" "copy copy copy copy end end" "mark mark mark mark mark mark"}
.ft-news{flex-direction:column;align-items:stretch;gap:24px}
.ft-nl{justify-content:space-between}
.ft-mark{--ftm-w:.7}
}
@media screen and (max-width:767px){
.foot{--fp:20px;grid-template-columns:repeat(2,minmax(0,1fr));
grid-template-areas:"news news" "p c" "r end" "svh svh" "s1 s2" "s3 s4" "s5 s6" "copy copy" "mark mark"}
.ft-news,.ft-col,.ft-end{padding-top:32px;padding-bottom:28px}
.ft-nl{flex-direction:column;align-items:stretch;gap:12px}
.ft-form{width:auto}
.ft-col h3,.ft-end h3{display:block;margin-bottom:2px}
.ft-col ul{gap:0}
.ft-col a,.ft-end nav a{display:inline-block;padding:10px 0}
.ft-end nav a{font-weight:600;color:var(--rly-text-tertiary)}
.ft-end{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;row-gap:0}
.ft-end nav{flex-direction:column;gap:0}
.ft-social{gap:4px;margin:6px 0 0 -10px}
.ft-social a{display:grid;place-items:center;width:40px;height:40px}
.ft-sv{white-space:normal;min-height:60px}
.ft-mark{--ftm-w:.84;--ftm-top:32px;--ftm-dot:5}
}
@media screen and (max-width:479px){
.foot{grid-template-areas:"news news" "p c" "r end" "svh svh" "s1 s1" "s2 s2" "s3 s3" "s4 s4" "s5 s5" "s6 s6" "copy copy" "mark mark"}
.ft-sv{min-height:0}
}
.cglow{position:relative;border-radius:16px;--rly-glow-power:.22;--rly-glow-speed:6s}
.cglow::after{transition:opacity .8s}
.cglow.thinking{--rly-glow-power:.65;--rly-glow-speed:2.6s}
.cmsg-c p{margin:0}
.m-train .sync .k .ic{width:14px;height:14px;stroke-width:2}
.pb{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}
.pb-copy{display:flex;flex-direction:column;gap:20px;align-items:flex-start}
.pb-all{display:block;white-space:nowrap}
.pb-x i{font-style:normal;animation:pb-in .4s var(--ease)}
@keyframes pb-in{from{opacity:0}}
.pb-list{width:100%;margin-top:12px;border-top:1px solid var(--rly-border-default)}
.pb-list li{padding:16px 0;border-bottom:1px solid var(--rly-border-default);font:600 18px/28px Inter,sans-serif;letter-spacing:-.01em;color:var(--rly-text-primary)}
.pb-stage{position:relative;height:480px;border-radius:16px;overflow:hidden;background-size:cover;background-position:center;display:grid;place-items:center;padding:32px;isolation:isolate}
.pb-stage::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(28,25,23,.06);pointer-events:none}
.rec{width:100%;max-width:380px;border-radius:20px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--ui-shadow),0 0 0 1px var(--ui-line);padding-top:16px;overflow:hidden}
.rec-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 12px}
.rec-hd b{font:700 22px/28px Inter,sans-serif;letter-spacing:-.02em;color:var(--rly-text-primary)}
.rec-seg{display:flex;padding:2px;border-radius:8px;background:var(--rly-bg-muted)}
.rec-seg span{font:500 13px/18px Inter,sans-serif;padding:3px 10px;border-radius:6px;color:var(--rly-text-tertiary)}
.rec-seg .on{background:var(--rly-base-white);color:var(--rly-text-primary);box-shadow:var(--rly-shadow-xs)}
.rec-lw{height:312px;overflow:hidden}
.rec-l li{display:flex;align-items:center;gap:12px;height:52px;padding:0 16px 0 20px;border-top:1px solid var(--rly-border-subtle)}
.rec-l .t{flex:1;min-width:0;font:600 16px/20px Inter,sans-serif;color:var(--rly-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rec-l .m .t{color:var(--rly-error-600)}
.rec-l .w{font-size:14px;line-height:20px;color:var(--rly-text-muted);white-space:nowrap}
.rec-l .i{width:20px;height:20px;flex:none;fill:none;stroke:var(--rly-text-muted);stroke-width:1.6;stroke-linecap:round}
.rec-l li.fresh{background:var(--rly-bg-surface);transition:background-color 1.6s}
.rec-l li.fresh.cool{background:transparent}
#seth .head{max-width:840px}
.h2.two{color:var(--rly-text-muted)}
#seth-h b,#seth-h .nw,#seth .lead .nw{white-space:nowrap}
#seth .head .lead{max-width:720px}
.cards4 .h3{text-wrap:balance}
.h2.two b{font-weight:inherit;color:var(--rly-text-primary)}
.cards4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.cards4 .well{height:260px}
.cards4 .h3{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}
.m-one{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:12px}
.m-one .callpill{width:100%;max-width:232px;height:40px;padding:0 14px 0 8px;gap:10px}
.m-one .callpill .av{width:24px;height:24px}
.m-one .callpill .av svg{width:14px;height:14px}
.m-one .callpill .sub2{display:none}
.m-one .callpill .cp-t{flex:1}
.m-one .callpill .n{font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis}
.m-one .callpill .tm{margin-left:0;font-size:12px}
.res{width:100%;max-width:292px;display:flex;align-items:center;gap:8px;padding:10px;border-radius:12px;background:var(--rly-base-white);box-shadow:var(--ui-shadow),0 0 0 1px var(--ui-line);transition:opacity .35s var(--ease),transform .45s var(--ease)}
.res .ri{width:28px;height:28px;border-radius:8px;background:var(--rly-bg-surface);box-shadow:inset 0 0 0 1px var(--rly-border-subtle);display:grid;place-items:center;flex:none}
.res .ri img{width:16px;height:16px;border-radius:4px}
.res .ri img.app{width:28px;height:28px;border-radius:8px}
.res .ri .ic{width:16px;height:16px;color:var(--rly-text-secondary)}
.res .rt{flex:1;min-width:0;display:flex;flex-direction:column}
.res .rt b{font:600 14px/20px Inter,sans-serif;color:var(--rly-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.res .rt span{font-size:12px;line-height:18px;color:var(--rly-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.res .pd{display:none}
.res.paid .pd{display:inline-flex}
.res.paid .st{display:none}
.res .st{width:16px;height:16px}
.res .st .ok svg{width:10px;height:10px}
.js .res.out{opacity:0;transform:translateY(6px)}
.bd-beta{display:inline-flex;align-items:center;font:500 12px/18px Inter,sans-serif;letter-spacing:0;padding:0 8px;border-radius:999px;color:var(--rly-tint-blue-text);background:var(--rly-tint-blue-fill);box-shadow:inset 0 0 0 1px var(--rly-tint-blue-ring);white-space:nowrap}
.g-plain{background-color:var(--rly-bg-surface)}
.well>canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1}
.ints{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden}
.ints-grid{display:grid;grid-template-columns:repeat(9,40px);grid-auto-rows:40px;gap:10px}
.ints-grid img,.ints-grid .sq{width:40px;height:40px;border-radius:10px}
.ints-grid img{background:var(--rly-base-white);box-shadow:var(--rly-shadow-xs),0 0 0 1px var(--ui-line);opacity:0;transform:scale(.85);transition:opacity .4s,transform .5s var(--ease)}
.ints-grid .sq{background:var(--rly-brand-100);box-shadow:inset 0 0 0 1px var(--rly-border-default);opacity:0;transition:opacity .6s}
.is-in .ints-grid img{opacity:1;transform:none;transition-delay:calc(var(--i) * 45ms)}
.is-in .ints-grid .sq{opacity:var(--o);transition-delay:calc(var(--i) * 12ms)}
.mon{display:flex;flex-direction:column;gap:40px}
.well.app{background:var(--rly-bg-surface)}
.well[data-scene="calls"]{height:480px}
.ch{position:absolute;left:24px;right:24px;top:24px;bottom:0;display:grid;grid-template-columns:320px minmax(0,1fr) 260px;background:var(--rly-base-white);border-radius:12px 12px 0 0;box-shadow:0 0 0 1px var(--rly-border-default),var(--rly-shadow-md);overflow:hidden;text-align:left}
.ch-list{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--rly-border-subtle)}
.ch-top{padding:16px 16px 8px}
.ch-top b{font:600 18px/28px Geist,Inter,sans-serif;letter-spacing:-.01em;color:var(--rly-text-primary)}
.ch-tabs{display:flex;gap:4px;padding:0 12px 10px;border-bottom:1px solid var(--rly-border-subtle);overflow:hidden}
.ch-tabs span{font:500 13px/18px Inter,sans-serif;padding:4px 10px;border-radius:6px;color:var(--rly-text-tertiary);white-space:nowrap}
.ch-tabs .on{background:var(--rly-bg-surface);color:var(--rly-text-primary);box-shadow:inset 0 0 0 1px var(--rly-border-default)}
.ch-rows{padding:8px;display:flex;flex-direction:column;gap:2px;overflow:hidden}
.ch-row{position:relative;padding:10px 12px;border-radius:12px;display:flex;flex-direction:column;gap:6px}
.ch-row+.ch-row::before{content:"";position:absolute;left:14px;right:14px;top:-1px;height:1px;background:var(--rly-border-subtle)}
.ch-row.sel{background:var(--rly-bg-muted)}
.ch-row.sel::before,.ch-row.sel+.ch-row::before{display:none}
.ch-row .r1{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:18px;color:var(--rly-text-muted)}
.ch-row .r1 b{font:600 14px/20px Inter,sans-serif;color:var(--rly-text-primary)}
.ch-row p{font-size:12px;line-height:18px;color:var(--rly-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ch-row .bds{display:flex;flex-wrap:wrap;gap:4px}
.bdg{display:inline-flex;align-items:center;gap:4px;flex:none;font:500 12px/18px Inter,sans-serif;padding:0 6px;border-radius:6px;background:var(--rly-base-white);box-shadow:inset 0 0 0 1px var(--rly-border-default);color:var(--rly-text-secondary);white-space:nowrap}
.bdg svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.bdg.ok,.bdg.tk,.bdg.od{border-radius:999px;padding:0 8px}
.bdg.ok:has(svg){padding-left:6px}
.bdg.ok{color:var(--rly-tint-success-text);background:var(--rly-tint-success-fill);box-shadow:inset 0 0 0 1px var(--rly-tint-success-ring)}
.bdg.tk{color:var(--rly-tint-purple-text);background:var(--rly-tint-purple-fill);box-shadow:inset 0 0 0 1px var(--rly-tint-purple-ring)}
.bdg.od{padding-left:6px}
.bdg.od img{width:12px;height:12px}
.ch-mid{display:flex;flex-direction:column;align-items:center;min-width:0;padding:16px 20px 0}
.ch-player{display:flex;align-items:center;gap:10px;width:min(300px,100%);height:40px;padding:0 14px;border-radius:999px;background:var(--rly-bg-muted)}
.ch-player .pp svg{width:14px;height:14px;fill:var(--rly-text-primary)}
.ch-player .tt{font-size:12px;line-height:16px;color:var(--rly-text-secondary);white-space:nowrap}
.ch-player .sl{position:relative;flex:1;height:4px;border-radius:999px;background:var(--rly-brand-200);overflow:hidden}
.ch-player .sl i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:inherit;background:var(--rly-text-primary)}
.ch-player .vol{width:16px;height:16px;flex:none;fill:none;stroke:var(--rly-text-secondary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ch-pull{margin-top:20px;display:inline-flex;align-items:center;gap:6px;font:500 12px/16px Inter,sans-serif;color:var(--rly-text-secondary)}
.ch-pull img{width:14px;height:14px}
.ch-pull svg{width:12px;height:12px;fill:none;stroke:var(--rly-text-muted);stroke-width:2}
.ch-sep{width:100%;margin:20px 0 16px;display:flex;align-items:center;gap:10px;font-size:12px;line-height:16px;color:var(--rly-text-muted)}
.ch-sep::before,.ch-sep::after{content:"";flex:1;height:1px;background:var(--rly-border-subtle)}
.ch-tx{width:100%;display:flex;flex-direction:column;gap:20px}
.ch-b{position:relative;max-width:80%;padding:8px 12px;border-radius:12px;font-size:13px;line-height:18px}
.ch-b.s{align-self:flex-end;margin-right:6px;background:var(--rly-solid-default);color:var(--rly-base-white);border-bottom-right-radius:2px}
.ch-b.c{align-self:flex-start;margin-left:6px;background:var(--rly-bg-muted);color:var(--rly-text-primary);border-bottom-left-radius:2px}
.ch-b::after{content:"";position:absolute;bottom:0;width:8px;height:10px;background:inherit}
.ch-b.s::after{right:-6px;-webkit-clip-path:path("M0 0Q1 8 8 10L0 10Z");clip-path:path("M0 0Q1 8 8 10L0 10Z")}
.ch-b.c::after{left:-6px;-webkit-clip-path:path("M8 0Q7 8 0 10L8 10Z");clip-path:path("M8 0Q7 8 0 10L8 10Z")}
.ch-det{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:20px 16px;border-left:1px solid var(--rly-border-subtle)}
.ch-av{width:44px;height:44px;border-radius:10px;background:var(--rly-bg-raised);box-shadow:var(--rly-shadow-xs-skeuomorphic);display:grid;place-items:center}
.ch-av svg{width:20px;height:20px;fill:none;stroke:var(--rly-text-secondary);stroke-width:1.75;stroke-linecap:round}
.ch-num{margin-top:8px;font:600 15px/20px Inter,sans-serif;color:var(--rly-text-primary)}
.ch-when{font-size:12px;line-height:18px;color:var(--rly-text-muted)}
.ch-sum{width:100%;margin:12px 0 6px;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:linear-gradient(var(--rly-base-white),var(--rly-base-white)) padding-box,linear-gradient(120deg,var(--rly-glow-purple),var(--rly-glow-pink),var(--rly-glow-orange)) border-box;display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:18px;color:var(--rly-text-tertiary)}
.ch-sum b{font:600 12px/18px Inter,sans-serif;color:var(--rly-text-primary)}
.ch-kv{width:100%;border-top:1px solid var(--rly-border-subtle);padding-top:6px;display:flex;flex-direction:column}
.ch-kv div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}
.ch-kv dt{font:500 12px/18px Inter,sans-serif;color:var(--rly-text-secondary);white-space:nowrap}
.ch-kv dt u{text-decoration:underline dotted var(--rly-border-strong);text-underline-offset:3px}
.ch-kv dd{margin:0;font-size:12px;line-height:18px;color:var(--rly-text-primary);white-space:nowrap}
.ch-ask{display:inline-flex;align-items:center;gap:5px;font-weight:600}
.ch-ask img{width:14px;height:14px}
.well.an-well{height:auto;padding:24px}
.an{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.an-res{grid-column:span 2}
.an-c{min-width:0;display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px;border-radius:16px;background:var(--rly-base-white);box-shadow:inset 0 0 0 1px var(--rly-border-default),var(--rly-shadow-xs);text-align:left}
.an-t{display:flex;align-items:center;gap:8px;font:600 14px/20px Inter,sans-serif;color:var(--rly-text-primary);white-space:nowrap}
.an-t u,.an-v u{text-decoration:underline dotted var(--rly-border-strong);text-decoration-thickness:1.5px;text-underline-offset:4px}
.an-t .dot{width:8px;height:8px;border-radius:50%;background:var(--rly-success-500);flex:none}
.an-v{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}
.an-v>b{display:flex;align-items:baseline;gap:8px;font:600 30px/38px Geist,Inter,sans-serif;letter-spacing:-.02em;color:var(--rly-text-primary)}
.an-v>b small{font:500 16px/24px Inter,sans-serif;letter-spacing:0;color:var(--rly-text-tertiary)}
.an-v>span{font-size:12px;line-height:18px;color:var(--rly-text-tertiary);white-space:nowrap}
.an-bars{display:flex;justify-content:space-between;height:32px;box-sizing:content-box;padding:6px 0;margin:-6px 0}
.an-bars i{flex:0 0 2px;border-radius:1px;background:var(--rly-success-500);transform-origin:50% 100%}
.an-bars .b{background:var(--rly-blue-500)}
.an-bars .o{background:var(--rly-orange-500)}
.an-bars .y{background:var(--rly-warning-400)}
.an-bars .r{background:var(--rly-error-600)}
.js .an-bars i{transform:scaleY(.12);opacity:.35;transition:transform .6s var(--ease),opacity .6s;transition-delay:calc(var(--k) * 12ms)}
.js .is-in .an-bars i{transform:none;opacity:1}
.roi{display:flex;flex-direction:column;gap:8px}
.roi div{display:grid;grid-template-columns:100px minmax(0,1fr) 48px;align-items:center;gap:10px;font-size:12px;line-height:18px;color:var(--rly-text-tertiary);white-space:nowrap}
.roi i{justify-self:start;width:var(--w);height:6px;border-radius:999px;background:var(--rly-success-500)}
.roi i.c{background:var(--rly-brand-300)}
.js .roi i{width:0;transition:width 1s var(--ease) .2s}
.js .is-in .roi i{width:var(--w)}
.roi b{font-weight:600;color:var(--rly-text-primary);text-align:right}
.an-area{position:relative;height:200px}
.an-area .pl{position:absolute;left:44px;right:6px;top:8px;bottom:26px}
.an-area .gl{position:absolute;left:0;right:0;height:1px;background:var(--rly-border-default)}
.an-area .gl.z{background:var(--rly-border-strong)}
.an-area .yl,.an-area .xl{position:absolute;font:500 12px/16px Inter,sans-serif;color:var(--rly-text-muted);white-space:nowrap}
.an-area .yl{right:100%;margin-right:8px;transform:translateY(-50%)}
.an-area .xl{top:100%;margin-top:6px;transform:translateX(-50%)}
.an-area .xl.s{transform:none}
.an-area .xl.e{transform:translateX(-100%)}
.an-area svg{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible}
.an-area stop{stop-color:var(--rly-chart-line);stop-opacity:.16}
.an-area stop+stop{stop-opacity:0}
.an-area .f{fill:url(#an-g)}
.an-area .l{fill:none;stroke:var(--rly-chart-line);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}
.an-bag{width:14px;height:16px;flex:none}
.an-cat{gap:16px}
.an-lg{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:18px;color:var(--rly-text-tertiary)}
.an-lg span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
.an-lg i{width:8px;height:8px;border-radius:2px;background:var(--rly-success-500)}
.an-lg .tm,.an-cats .tm{background:var(--rly-blue-500)}
.an-lg .un,.an-cats .un{background:var(--rly-orange-500)}
.an-cats{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none}
.an-cats li{display:grid;grid-template-columns:minmax(0,136px) minmax(0,1fr);align-items:center;gap:12px;min-height:28px;font-size:12px;line-height:18px;color:var(--rly-text-secondary)}
.an-cats li>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .15s}
.an-cats .bar{display:flex;gap:2px;width:var(--w);height:8px;transition:opacity .15s}
.an-cats b{min-width:2px;border-radius:2px;background:var(--rly-success-500)}
.js .an-cats .bar{transform:scaleX(0);transform-origin:0 50%;transition:transform .9s var(--ease) calc(.2s + var(--k) * 80ms),opacity .15s}
.js .is-in .an-cats .bar{transform:none}
.an-cats.hov li:not(.on) .bar{opacity:.35}
.an-cats li.on>span:first-child{color:var(--rly-text-primary)}
.an-bars.hov i:not(.on){opacity:.3;transition:opacity .15s}
.an-area .an-hl{position:absolute;top:0;bottom:0;width:1px;margin-left:-.5px;background:var(--rly-border-strong);opacity:0;pointer-events:none}
.an-area .an-pt{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--rly-chart-line);box-shadow:inset 0 0 0 2px var(--rly-bg-raised);opacity:0;pointer-events:none}
.an-area .pl.hov .an-hl,.an-area .pl.hov .an-pt{opacity:1}
.an-tip{position:absolute;z-index:5;left:0;top:0;padding:8px 12px;border-radius:8px;background:var(--rly-bg-tooltip);box-shadow:var(--rly-shadow-lg);font:600 12px/18px Inter,sans-serif;color:var(--rly-base-white);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,calc(-100% - 8px));transition:opacity .12s}
.an-tip.on{opacity:1}
.an-tip b{display:block;font-weight:600}
.an-tip span{display:flex;align-items:center;gap:6px;font-weight:500;color:var(--rly-brand-300)}
.an-tip i{width:8px;height:8px;border-radius:2px;flex:none}
.h26h-glass .rcall .who{height:auto;margin-bottom:4px;font-size:12px;letter-spacing:0;text-shadow:none}
.h26h-glass .rcall .who>span:first-child{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font:500 12px/18px Inter,sans-serif;letter-spacing:0;color:var(--rly-base-white);background:rgba(12,10,9,.45);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.h26h-glass .rcall .who .ai{border:0;padding:0;border-radius:0;font:inherit;letter-spacing:0;color:inherit}
.h26h-glass .rcall .txt{font-size:18px;line-height:28px;text-shadow:none}
.h26h-glass .h26h-tr .txt,.h26h-glass .h26h-tr .h26h-who{text-shadow:none}
.h26h-ctl .h26h-mute:not(.h26h-on){height:40px;border-radius:var(--rly-radius-button);padding:0 14px!important;gap:6px;font:600 14px/20px Inter,sans-serif;letter-spacing:0;color:var(--rly-text-secondary);background:var(--rly-bg-raised);border:0;box-shadow:inset 0 0 0 1px var(--rly-border-strong),var(--rly-shadow-xs-skeuomorphic);transform:none;transition:background-color .1s linear,color .1s linear}
.h26h-ctl .h26h-mute:not(.h26h-on) svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.75}
.h26h-ctl .h26h-mute:not(.h26h-on):hover{background:var(--rly-bg-surface);color:var(--rly-text-primary);transform:none}
.h26h-ctl .h26h-mute:not(.h26h-on):after{display:none}
.h26h-ctl.h26h-live{width:min(380px,88%);height:52px;padding:0 8px;gap:8px;border-radius:12px;background:var(--rly-base-white);border:0;box-shadow:inset 0 0 0 1px var(--rly-border-default),var(--rly-shadow-lg)}
.h26h-ctl.h26h-live .h26h-play,.h26h-ctl.h26h-live .h26h-mute{width:36px;height:36px;border-radius:8px;box-shadow:none}
.h26h-ctl.h26h-live .h26h-play:hover,.h26h-ctl.h26h-live .h26h-mute:hover{background:var(--rly-bg-surface);box-shadow:none}
.h26h-ctl.h26h-live .h26h-play svg{width:16px;height:16px;fill:var(--rly-text-secondary)}
.h26h-ctl.h26h-live .h26h-mute svg{width:20px;height:20px;stroke:var(--rly-text-secondary)}
.h26h-ctl.h26h-live .h26h-mute:not(.h26h-on){opacity:1}
.h26h-seek{margin:0 6px}
.h26h-seek:before{height:8px;background:var(--rly-brand-200)}
.h26h-seek .h26h-seekfill{height:8px;background:var(--rly-solid-default)}
.h26h-seek .h26h-seekfill:after{right:-10px;margin-top:-10px;width:20px;height:20px;background:var(--rly-base-white);box-shadow:inset 0 0 0 2px var(--rly-solid-default),var(--rly-shadow-md)}
.h26h-seek:focus-visible{outline-color:var(--rly-focus-ring)}
.h26h-time{display:none;flex:none;min-width:72px;text-align:right;font:500 12px/18px Inter,sans-serif;color:var(--rly-text-tertiary);white-space:nowrap}
.h26h-ctl.h26h-live .h26h-time{display:block}
@media (max-width:900px){
.h26h-glass .rcall .txt{font-size:16px;line-height:24px}
.h26h-ctl.h26h-live{height:48px;width:min(340px,92%);padding:0 6px}
.h26h-ctl.h26h-live .h26h-play,.h26h-ctl.h26h-live .h26h-mute{width:34px;height:34px}
}
@media (max-width:767px){
.h26h-glass .rcall .txt{font-size:14px;line-height:20px}
.h26h-glass .rcall .who>span:first-child{padding:0 8px}
}
@media (max-width:359px){
.h26h-ctl.h26h-live .h26h-time{display:none}
}
.js .rv{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .8s var(--ease)}
.js .rv.is-in{opacity:1;transform:none}
.js .rv.d1{transition-delay:.08s}.js .rv.d2{transition-delay:.16s}.js .rv.d3{transition-delay:.24s}
@media screen and (min-width:1280px){
.hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
}
@media screen and (max-width:1279px){
.cards4{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media screen and (max-width:1199px){
:root{--pad:40px}
.hero-copy{padding-left:16px}
.h1{font-size:50px}
.coach-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:40px;gap:32px}
.coach-copy .h2{font-size:38px}
.pb{gap:40px}
.ch{grid-template-columns:240px minmax(0,1fr) 220px}
}
@media screen and (min-width:768px) and (max-width:1199px){
.cards3{grid-template-columns:minmax(0,1fr);gap:16px}
.cards3 .fcard{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}
.cards3 .ftxt{padding:24px 24px 24px 32px}
}
@media screen and (max-width:991px){
:root{--pad:32px;--sec:88px}
.h1{font-size:46px}
.h2{font-size:38px}
.nav-links{display:none}
.nav-cta .btn-secondary{display:none}
.nav-burger{display:inline-flex}
.nav-in{gap:16px;padding:0 24px}
.nav-cta{margin-left:auto}
.nav-sheet{display:block;position:fixed;left:0;right:0;top:64px;bottom:0;z-index:59;background:var(--rly-base-white);padding:12px 24px 32px;overflow:auto;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s,transform .3s var(--ease),visibility 0s .3s}
.nav.is-open + .nav-sheet{opacity:1;visibility:visible;transform:none;transition:opacity .25s,transform .3s var(--ease),visibility 0s}
.nav-sheet a.l{display:flex;align-items:center;justify-content:space-between;padding:16px 4px;border-bottom:1px solid var(--rly-border-subtle);font:600 20px/28px Geist,Inter,sans-serif;color:var(--rly-text-primary)}
.nav-sheet a.l .ic{width:20px;height:20px;color:var(--rly-text-muted)}
.nav-sheet .btns{margin-top:24px;display:grid;grid-template-columns:1fr;gap:12px}
.nav-sheet .btn{width:100%;padding:12px 20px}
.hero-in{grid-template-columns:minmax(0,1fr);padding:40px 24px 56px;gap:40px;min-height:0}
.hero-copy{padding-left:0;align-items:center;text-align:center;max-width:640px;margin:0 auto}
.hero-h1 .l2{justify-content:center}
.hero-sub{margin-left:auto;margin-right:auto}
.hero .btns{justify-content:center}
.hero-note{justify-content:center}
.hero .h26h-scene-col{margin:0 auto;justify-self:center}
.promises.rly-cells-3{grid-template-columns:minmax(0,1fr)}
.promise{flex-direction:row;align-items:flex-start;gap:12px}
.promise .feat-ic{margin-top:4px}
.promise .ptx{flex:1;min-width:0}
.coach-in{grid-template-columns:minmax(0,1fr);padding:32px}
.ctabs{flex-direction:row;gap:28px}
.ctab{width:auto;padding:12px 0}
.ctab b{font-size:15px;line-height:20px;white-space:nowrap}
.ctab[aria-selected] .ds{display:none}
.fo{grid-template-areas:"tx tx tx tx" "p1 p1 p2 p2" "n1 n1 n2 n2"}
.fo-pic{aspect-ratio:1/1}
.fo-pic img{object-position:50% 30%}
.fo-tx{padding:40px var(--pad)}
.pr{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "card";gap:32px;max-width:600px;margin:0 auto}
.faq{grid-template-columns:minmax(0,1fr);gap:32px}
.pb{grid-template-columns:minmax(0,1fr)}
.ch{grid-template-columns:240px minmax(0,1fr)}
.ch-det{display:none}
.an{grid-template-columns:repeat(2,minmax(0,1fr))}
.an-sold,.an-res,.an-cat{grid-column:1/-1}
.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.cl{grid-template-columns:minmax(0,1fr) 320px}
.cl-txt{padding:32px 24px 32px 32px;gap:24px}
.cl-q{font-size:24px;line-height:32px}
.cl-lg{bottom:32px;width:104px}
.cs:nth-child(n){background:var(--rly-base-white)}
.cs:nth-child(4n+1),.cs:nth-child(4n){background:var(--rly-bg-surface)}
.faq-side{position:static}
.head-split{grid-template-columns:minmax(0,1fr);gap:16px}
}
@media screen and (max-width:767px){
:root{--pad:20px;--sec:72px;--rly-grid-gutter:12px}
.cl{grid-template-columns:minmax(0,1fr)}
.cl-txt{padding:24px 16px;gap:24px}
.cl-q{font-size:22px;line-height:30px}
.cl-av{width:48px;height:48px}
.cl-pic.well{aspect-ratio:4/3}
.cl-lg{bottom:24px;width:96px}
.fo-n{padding:16px var(--pad)}
.h1{font-size:40px}
.hero-h1 .bag{width:36px}
.hero-h1 .l2{gap:10px}
.h2{font-size:32px;line-height:1.15}
.lead{font-size:17px;line-height:26px}
.hero-sub{font-size:17px;line-height:27px}
.head{margin-bottom:40px}
.cards3,.cards4{grid-template-columns:minmax(0,1fr)}
.promise{padding:28px var(--pad)}
.pb-stage{height:auto;padding:24px 16px}
.rec-lw{height:208px}
.pb-list li{font-size:17px;line-height:26px;padding:14px 0}
.cards4 .well{height:240px}
.ints-grid{grid-template-columns:repeat(9,36px);grid-auto-rows:36px;gap:8px}
.ints-grid img,.ints-grid .sq{width:36px;height:36px;border-radius:9px}
.well[data-scene="calls"]{height:360px}
.ch{left:12px;right:12px;top:16px;grid-template-columns:minmax(0,1fr)}
.ch-list{display:none}
.ch-mid{padding:16px 12px 0}
.well.an-well{padding:12px}
.an-area{height:160px}
.an-area .xl.m{display:none}
.mon{gap:32px}
.well{height:300px}
.coach-in{padding:20px}
.cpanel{height:420px}
.clog div:not(:last-child){display:none}
.coach-copy .h2{font-size:32px}
.ctabs{gap:0 20px;flex-wrap:wrap}
.ctab{padding:10px 0}
.ctab b{font-size:14px;line-height:18px}
.pc-top{padding:24px 20px 20px}
.pc-bot{padding:0 20px 24px}
.qa button{font-size:16px;line-height:24px;padding:16px 0}
.qa .a p{padding-right:0}
.final-in{padding:88px var(--pad);gap:20px}
.nav-cta .btn{min-height:40px}
.link{padding:10px 0;margin:-10px 0}
.pr-g .link{margin-top:-4px}
}
@media screen and (max-width:479px){
.h1{font-size:36px}
.hero-h1 .bag{width:32px}
.h2{font-size:30px}
.hero-in{padding:28px 16px 48px}
.nav-in{padding:0 16px}
.nav-cta .btn{padding:8px 12px;font-size:14px}
.hero .btns{flex-direction:column;align-items:stretch;width:100%}
.hero .btn{width:100%}
.final-in .btns{flex-direction:column;align-items:stretch;width:100%}
.final-in .btn{width:100%}
.an{grid-template-columns:minmax(0,1fr)}
.cs-grid{gap:12px}
.cs-txt{padding:12px 12px 0;font-size:16px;line-height:24px}
.cs-foot{height:56px;padding:0 12px}
.cs-lg{width:calc(var(--w) * .75);height:calc(var(--h) * .75)}
.cs-foot .ic{width:16px;height:16px}
.pcard canvas{width:140px;height:112px}
.pc-price{flex-wrap:wrap;column-gap:10px}
.pc-price span{white-space:nowrap}
}
@media screen and (max-width:359px){
.ctab b{font-size:13px}
.ctabs{column-gap:16px}
.coach-copy .h2{font-size:28px}
.m-one{padding:8px}
.m-one .callpill .tm{display:none}
}
@media (prefers-reduced-motion:reduce){
.mq-track{animation:none;display:grid;grid-template-columns:repeat(18,64px);justify-content:center;width:100%;gap:28px 0}
.mq-item{grid-column:span 2}
.mq-item:nth-child(10){grid-column:2/span 2}
.mq-track [aria-hidden="true"]{display:none}
.mq{-webkit-mask-image:none;mask-image:none}
.js .rv{opacity:1;transform:none;transition:none}
.callpill.ringing .av,.callpill.ringing .av i,.voice .wave i,.final .callpill .wave i,.shimmer,.st .sp{animation:none}
.pop,.res,.ints-grid img,.ints-grid .sq,.an-bars i,.roi i,.co-card *{transition:none}
.co-in{animation:none}
}
@media screen and (max-width:1279px) and (prefers-reduced-motion:reduce){
.mq-track{grid-template-columns:repeat(12,72px)}
.mq-item:nth-child(10){grid-column:auto/span 2}
.mq-item:nth-child(13){grid-column:2/span 2}
}
@media screen and (max-width:991px) and (prefers-reduced-motion:reduce){
.mq-track{grid-template-columns:repeat(12,56px)}
.mq-item{height:48px}
}
@media screen and (max-width:767px) and (prefers-reduced-motion:reduce){
.mq-track{grid-template-columns:repeat(10,44px);row-gap:20px}
.mq-item{height:40px}
.mq-item:nth-child(13){grid-column:auto/span 2}
.mq-item:nth-child(16){grid-column:4/span 2}
}
@media screen and (max-width:479px) and (prefers-reduced-motion:reduce){
.mq-track{grid-template-columns:repeat(6,48px)}
.mq-item{height:44px}
.mq-item:nth-child(16){grid-column:2/span 2}
}
