@layer components{.products-hero-grade{background-image:linear-gradient(in oklab 90deg, #070d26f7 0%, #070d26e0 46%, #070d266b 100%)}@supports (color:lab(0% 0 0)){.products-hero-grade{background-image:linear-gradient(in oklab 90deg, lab(4.12597% 3.50022 -16.9736/.97) 0%, lab(4.12597% 3.50022 -16.9736/.88) 46%, lab(4.12597% 3.50022 -16.9736/.42) 100%)}}.products-platform-hero-grade{background-image:linear-gradient(in oklab 105deg, #040818ed 0%, #070d26bd 46%, #070d2657 100%)}@supports (color:lab(0% 0 0)){.products-platform-hero-grade{background-image:linear-gradient(in oklab 105deg, lab(2.32296% 1.12573 -8.69067/.93) 0%, lab(4.12597% 3.50022 -16.9736/.74) 46%, lab(4.12597% 3.50022 -16.9736/.34) 100%)}}.products-photo-grade-15-82{background-image:linear-gradient(in oklab 180deg, #070d2626 40%, #070d26d1 100%)}@supports (color:lab(0% 0 0)){.products-photo-grade-15-82{background-image:linear-gradient(in oklab 180deg, lab(4.12597% 3.50022 -16.9736/.15) 40%, lab(4.12597% 3.50022 -16.9736/.82) 100%)}}.products-photo-grade-15-88{background-image:linear-gradient(in oklab 180deg, #070d2626 40%, #070d26e0 100%)}@supports (color:lab(0% 0 0)){.products-photo-grade-15-88{background-image:linear-gradient(in oklab 180deg, lab(4.12597% 3.50022 -16.9736/.15) 40%, lab(4.12597% 3.50022 -16.9736/.88) 100%)}}.products-photo-grade-38-90{background-image:linear-gradient(in oklab 180deg, #070d2661 40%, #070d26e6 100%)}@supports (color:lab(0% 0 0)){.products-photo-grade-38-90{background-image:linear-gradient(in oklab 180deg, lab(4.12597% 3.50022 -16.9736/.38) 40%, lab(4.12597% 3.50022 -16.9736/.9) 100%)}}.products-photo-grade-deep-30-92{background-image:linear-gradient(in oklab 180deg, #0408184d 40%, #040818eb 100%)}@supports (color:lab(0% 0 0)){.products-photo-grade-deep-30-92{background-image:linear-gradient(in oklab 180deg, lab(2.32296% 1.12573 -8.69067/.3) 40%, lab(2.32296% 1.12573 -8.69067/.92) 100%)}}.products-photo-grade-deep-35-92{background-image:linear-gradient(in oklab 180deg, #04081859 40%, #040818eb 100%)}@supports (color:lab(0% 0 0)){.products-photo-grade-deep-35-92{background-image:linear-gradient(in oklab 180deg, lab(2.32296% 1.12573 -8.69067/.35) 40%, lab(2.32296% 1.12573 -8.69067/.92) 100%)}}.products-photo-grade-deep-40-92{background-image:linear-gradient(in oklab 180deg, #04081866 40%, #040818eb 100%)}@supports (color:lab(0% 0 0)){.products-photo-grade-deep-40-92{background-image:linear-gradient(in oklab 180deg, lab(2.32296% 1.12573 -8.69067/.4) 40%, lab(2.32296% 1.12573 -8.69067/.92) 100%)}}.products-photo-grade-hail-ground{background-image:linear-gradient(in oklab 180deg, #070d2685 0%, #070d2638 45%, #070d26e6 100%)}@supports (color:lab(0% 0 0)){.products-photo-grade-hail-ground{background-image:linear-gradient(in oklab 180deg, lab(4.12597% 3.50022 -16.9736/.52) 0%, lab(4.12597% 3.50022 -16.9736/.22) 45%, lab(4.12597% 3.50022 -16.9736/.9) 100%)}}.products-platform-label-agent{top:30.0699%;left:36.7188%}.products-platform-label-command-center{top:47.9021%;left:16.4063%}.products-platform-label-mobile-app{top:56.4685%;left:35.3125%}.products-platform-label-edge-model{top:57.8671%;left:53.125%}.products-platform-label-api{top:47.9021%;left:63.125%}.products-platform-label-practice-field{top:79.7203%;left:40%}.plat{--plat-step:.4s;--plat-ambient:2.3s}.plat [data-layer=predictions]{--plat-i:0;--plat-depth:-5;--plat-float:1.1%}.plat [data-layer=delivery]{--plat-i:1;--plat-depth:0}.plat [data-layer=intelligence]{--plat-i:2;--plat-depth:5;--plat-float:-1.1%}.plat-stage{perspective:1100px}.plat-tilt{transform:rotateX(calc(var(--tilt-y,0) * -4deg)) rotateY(calc(var(--tilt-x,0) * 4deg));transition:transform .5s var(--motion-ease)}.plat-layer{translate:calc(var(--tilt-x,0) * var(--plat-depth,0) * 1px) calc(var(--tilt-y,0) * var(--plat-depth,0) * .6px);transition:translate .5s var(--motion-ease), opacity .35s var(--motion-ease)}.plat-tilt svg,.plat-layer{pointer-events:none}.plat-hit,.plat-chip,.plat-tag{pointer-events:auto}.plat-legend{transition:opacity .35s var(--motion-ease), color .35s var(--motion-ease)}@media (hover:hover){:is(.plat:has([data-layer=predictions]:hover) [data-layer]:not([data-layer=predictions]),.plat:has([data-layer=delivery]:hover) [data-layer]:not([data-layer=delivery]),.plat:has([data-layer=intelligence]:hover) [data-layer]:not([data-layer=intelligence])){opacity:.3}:is(.plat:has([data-layer=predictions]:hover) .plat-legend[data-layer=predictions],.plat:has([data-layer=delivery]:hover) .plat-legend[data-layer=delivery],.plat:has([data-layer=intelligence]:hover) .plat-legend[data-layer=intelligence]){color:var(--color-text-on-dark)}}.motion[data-anim]:not([data-anim=reset]) .plat-layer{animation:plat-drop .8s var(--motion-ease) calc(var(--motion-delay) + var(--plat-i) * var(--plat-step)) backwards}.motion[data-anim]:not([data-anim=reset]) .plat-legend{animation:plat-legend .9s var(--motion-ease) calc(var(--motion-delay) + var(--plat-i) * var(--plat-step) + .45s) backwards}.motion[data-anim]:not([data-anim=reset]) .plat-swatch{animation:plat-swatch .9s var(--motion-ease) calc(var(--motion-delay) + var(--plat-i) * var(--plat-step) + .45s) backwards}.plat-chip:nth-of-type(2){--plat-chip-i:1}.plat-chip:nth-of-type(3){--plat-chip-i:2}.plat-chip:nth-of-type(4){--plat-chip-i:3}.motion[data-anim]:not([data-anim=reset]) .plat-chip{--plat-pop:plat-pop .45s var(--motion-ease) calc(var(--motion-delay) + 1.2s + var(--plat-chip-i,0) * 90ms) backwards;animation:var(--plat-pop)}.motion[data-anim]:not([data-anim=reset]) .plat-plane.motion-loop{animation:plat-float 6s ease-in-out var(--plat-ambient) infinite}.plat-storm{stroke-dasharray:1}.plat-ping{opacity:0;transform-box:fill-box;transform-origin:50%}.motion[data-anim]:not([data-anim=reset]) .plat-storm{animation:plat-storm 6s var(--motion-ease) var(--plat-ambient) infinite}.motion[data-anim]:not([data-anim=reset]) .plat-cell{animation:plat-cell 2.6s ease-in-out var(--plat-ambient) infinite}.motion[data-anim]:not([data-anim=reset]) .plat-ping{animation:motion-ping 2.6s ease-out var(--plat-ambient) infinite}.plat-pulse{opacity:0;offset-rotate:0deg;filter:drop-shadow(0 0 5px var(--color-viz-gold))}.plat-pulse-a{offset-path:path("M190 426C186 380 170 335 168 290C166 235 270 190 320 150")}.plat-pulse-b{offset-path:path("M190 426C215 400 250 370 268 338C290 290 318 210 320 150")}.motion[data-anim]:not([data-anim=reset]) .plat-pulse{animation:plat-flow 6s ease-in-out var(--plat-ambient) infinite}.motion[data-anim]:not([data-anim=reset]) .plat-chip:first-of-type{animation:var(--plat-pop), plat-chip 6s ease-out var(--plat-ambient) infinite}.motion[data-anim]:not([data-anim=reset]) .plat-pulse-b{animation-delay:calc(var(--plat-ambient) + 3s)}.motion[data-anim]:not([data-anim=reset]) .plat-chip:nth-of-type(2){animation:var(--plat-pop), plat-chip 6s ease-out calc(var(--plat-ambient) + 3s) infinite}.motion[data-anim]:not([data-anim=reset]) .plat-bolt{animation:plat-bolt 3s ease-out var(--plat-ambient) infinite}.products-heat-hero-grade{background-color:#070d26e6;background-color:lab(4.12597% 3.50022 -16.9736/.9)}@media (min-width:1024px){.products-heat-hero-grade{background-color:#0000;background-image:linear-gradient(in oklab 90deg, #070d26f5 0%, #070d26e0 46%, #070d266b 100%)}}.pp-head{--motion-count-delay:.4s}@media (min-width:1024px){.pp-head{align-items:last baseline}}.pp-count{display:inline-block;position:relative}.pp-count:before{content:attr(data-width);visibility:hidden}.pp-count-live{white-space:nowrap;position:absolute;top:0;right:0}.pp-chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-neutral-0);height:44px;color:var(--color-text);font-size:var(--text-body-s);line-height:var(--leading-caption);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding-inline:16px;font-weight:600;display:inline-flex}@media (min-width:768px){.pp-chip{height:36px}}.pp-chip:hover{border-color:var(--color-brand-navy)}.pp-chip:has(:checked){border-color:var(--color-brand-navy);background-color:var(--color-brand-navy);color:var(--color-text-on-dark)}.pp-chip:has(:focus-visible){outline:2px solid var(--color-alert-info);outline-offset:2px}.pp-filter-note>span{display:none}:is(.pp-catalogue:has([value=all]:checked) [data-note=all],.pp-catalogue:has([value=golf]:checked) [data-note=golf],.pp-catalogue:has([value=construction]:checked) [data-note=construction],.pp-catalogue:has([value=schools]:checked) [data-note=schools],.pp-catalogue:has([value=agriculture]:checked) [data-note=agriculture],.pp-catalogue:has([value=roofing]:checked) [data-note=roofing]){display:inline}.pp-catalogue .pc{outline-offset:3px;outline:1.5px solid #0000}.pp-catalogue .pc>*{transition:inherit}:is(.pp-catalogue:has([value=golf]:checked) .pc:not([data-for~=golf])>*,.pp-catalogue:has([value=construction]:checked) .pc:not([data-for~=construction])>*,.pp-catalogue:has([value=schools]:checked) .pc:not([data-for~=schools])>*,.pp-catalogue:has([value=agriculture]:checked) .pc:not([data-for~=agriculture])>*,.pp-catalogue:has([value=roofing]:checked) .pc:not([data-for~=roofing])>*){opacity:.35;filter:saturate(.15)}:is(.pp-catalogue:has([value=golf]:checked) .pc[data-for~=golf],.pp-catalogue:has([value=construction]:checked) .pc[data-for~=construction],.pp-catalogue:has([value=schools]:checked) .pc[data-for~=schools],.pp-catalogue:has([value=agriculture]:checked) .pc[data-for~=agriculture],.pp-catalogue:has([value=roofing]:checked) .pc[data-for~=roofing]){outline-color:color-mix(in srgb, var(--color-brand-blue-soft) 45%, transparent)}.pp-catalogue:has(:not([value=all]):checked) .pc.border-viz-gold\/45[data-for]{outline-color:color-mix(in srgb, var(--color-viz-gold) 60%, transparent)}.pp-catalogue .pc:hover>*{opacity:1;filter:none}@media (prefers-reduced-motion:no-preference){.pp-catalogue .pc{transition:transform .35s var(--motion-ease), box-shadow .35s var(--motion-ease), opacity .3s var(--motion-ease), filter .3s var(--motion-ease), outline-color .3s var(--motion-ease)}.pp-chip{transition:background-color .2s var(--motion-ease), border-color .2s var(--motion-ease), color .2s var(--motion-ease)}}.role-picker{flex-direction:column;gap:20px;display:flex}.role-tabs{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin-inline:-16px;padding:2px 16px;display:flex;position:relative;overflow-x:auto}.role-tabs::-webkit-scrollbar{display:none}.role-tab{border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-neutral-0);color:var(--color-text-muted);text-align:left;white-space:nowrap;cursor:pointer;scroll-snap-align:center;flex-shrink:0;align-items:center;gap:10px;padding:4px 16px 4px 4px;display:flex;position:relative;overflow:hidden}.role-tab[aria-selected=true]{border-color:var(--color-brand-navy);background-color:var(--color-brand-navy);color:var(--color-text-on-dark)}.role-thumb{border-radius:var(--radius-pill);background-color:var(--color-brand-navy);flex-shrink:0;width:32px;height:32px;position:relative;overflow:hidden}.role-tab-label{font-size:var(--text-body-s);font-weight:700;line-height:20px}.role-progress{background-color:var(--color-viz-gold);transform-origin:0;border-radius:1px;height:2px;position:absolute;inset:auto 16px 0;transform:scaleX(0)}.role-stage{display:grid}.role-panel{isolation:isolate;background-color:var(--color-brand-navy);border-radius:20px;grid-area:1/1;position:relative;overflow:hidden}.role-panel:not([data-on]){visibility:hidden;opacity:0}.role-panel[data-on]{z-index:1}.role-bg,.role-grade{z-index:-1;position:absolute;inset:0}.role-grade{background-image:linear-gradient(in oklab 180deg, #070d2694 0%, #070d26bd 45%, #070d26ed 100%)}@supports (color:lab(0% 0 0)){.role-grade{background-image:linear-gradient(in oklab 180deg, lab(4.12597% 3.50022 -16.9736/.58) 0%, lab(4.12597% 3.50022 -16.9736/.74) 45%, lab(4.12597% 3.50022 -16.9736/.93) 100%)}}.role-panel-body{flex-direction:column;justify-content:space-between;gap:40px;height:100%;padding:28px 22px 30px;display:flex}.role-path{--role-gap:22px;--role-marker:40px;row-gap:var(--role-gap);display:grid}.role-node{gap:14px;display:flex;position:relative}.role-node:nth-child(2){--i:1}.role-node:nth-child(3){--i:2}.role-marker{z-index:1;width:var(--role-marker);height:var(--role-marker);border:1px solid color-mix(in srgb, var(--color-viz-gold) 55%, transparent);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-brand-navy) 80%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.role-dot{border-radius:var(--radius-pill);background-color:var(--color-viz-gold);width:10px;height:10px;box-shadow:0 0 12px 1px color-mix(in srgb, var(--color-viz-gold) 60%, transparent)}.role-marker-bolt{border-color:color-mix(in srgb, var(--color-viz-gold) 80%, transparent);background-color:var(--color-brand-navy);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-viz-gold) 12%, transparent)}.role-bolt{width:auto;height:calc(var(--role-marker) / 2)}.role-segment{top:calc(var(--role-marker) / 2);left:calc(var(--role-marker) / 2 - 1px);width:2px;height:calc(100% + var(--role-gap));background-image:linear-gradient(in oklab 180deg, var(--color-gold-metallic-highlight), var(--color-gold-100) 50%, var(--color-viz-gold));transform-origin:50% 0;border-radius:1px;position:absolute}.role-node-body{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding-top:13px;display:flex}.role-node-label{color:var(--color-text-on-dark-muted);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:14px}.role-chip{border-radius:var(--radius-pill);font-size:var(--text-caption);line-height:var(--leading-caption);border:1px solid;align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex}.role-chip-link{color:var(--color-text-on-dark);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s var(--motion-ease), border-color .2s var(--motion-ease);background-color:#ffffff14;border-color:#ffffff3d}.role-chip-link:hover{background-color:#ffffff29;border-color:#ffffff73}.role-chip-tool{border-color:color-mix(in srgb, var(--color-viz-gold) 55%, transparent);background-color:color-mix(in srgb, var(--color-viz-gold) 12%, transparent);color:var(--color-viz-gold)}.role-industry{border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-neutral-0);color:var(--color-brand-blue);font-size:var(--text-body-s);transition:background-color .2s var(--motion-ease), border-color .2s var(--motion-ease);padding:7px 14px;font-weight:600;line-height:20px;display:inline-flex}.role-industry:hover{border-color:var(--color-brand-blue);background-color:color-mix(in srgb, var(--color-brand-blue) 5%, var(--color-neutral-0))}@media (min-width:768px){.role-tabs{margin-inline:-40px;padding-inline:40px}.role-panel{min-height:460px}.role-panel-body{padding:40px}.role-path{--role-gap:28px;column-gap:var(--role-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.3fr)}.role-node{flex-direction:column}.role-node-body{padding-top:0}.role-segment{top:calc(var(--role-marker) / 2 - 1px);left:calc(var(--role-marker) / 2);width:calc(100% + var(--role-gap));background-image:linear-gradient(in oklab 90deg, var(--color-gold-metallic-highlight), var(--color-gold-100) 50%, var(--color-viz-gold));transform-origin:0;height:2px}}@media (min-width:1024px){.role-picker{grid-template-columns:minmax(0,35fr) minmax(0,65fr);gap:24px;display:grid}.role-tabs{flex-direction:column;gap:6px;margin:0;padding:0;overflow:visible}.role-tab{white-space:normal;transition:background-color .25s var(--motion-ease), border-color .25s var(--motion-ease), color .25s var(--motion-ease);background-color:#0000;border-color:#0000;border-radius:14px;flex-shrink:1;gap:16px;padding:10px 16px 10px 10px}.role-tab:hover{background-color:var(--color-surface-sunken);color:var(--color-text)}.role-tab[aria-selected=true]{border-color:var(--color-border);background-color:var(--color-surface-sunken);color:var(--color-text)}.role-thumb{border-radius:10px;width:56px;height:56px}.role-thumb>img{filter:saturate(.55);transition:filter .25s var(--motion-ease)}.role-tab:is(:hover,[aria-selected=true]) .role-thumb>img{filter:none}.role-tab-label{font-size:var(--text-body);line-height:22px}.role-progress{background-color:var(--color-gold-on-light);inset:auto 16px 0 82px}.role-panel{min-height:100%}}@media (prefers-reduced-motion:no-preference){.role-panel{transition:opacity .45s var(--motion-ease), visibility 0s linear .45s}.role-panel[data-on]{transition:opacity .45s var(--motion-ease)}.motion[data-anim]:not([data-anim=reset]) .role-panel[data-on] .role-segment{animation:role-draw-y .45s linear calc(var(--i,0) * .45s) both}.motion[data-anim]:not([data-anim=reset]) .role-panel[data-on] .role-marker{animation:motion-pop-in .45s var(--motion-ease) calc(var(--i,0) * .45s) both}.motion[data-anim]:not([data-anim=reset]) .role-panel[data-on] .role-node-body{animation:role-rise .45s var(--motion-ease) calc(var(--i,0) * .45s + 80ms) both}.motion[data-anim]:not([data-anim=reset]) .role-panel[data-on] .role-bg>img{animation:role-settle 1.2s var(--motion-ease) both}@media (min-width:768px){.motion[data-anim]:not([data-anim=reset]) .role-panel[data-on] .role-segment{animation-name:role-draw-x}}.motion[data-anim]:not([data-anim=reset]) .role-tab[aria-selected=true] .role-progress{animation:6s linear both role-progress}.role-picker:is(:hover,:has(:focus-visible),:not([data-inview])) .role-progress{animation-play-state:paused!important}}.rm-swatch{height:100%}.rm-swatch-low{background-color:#12858a}.rm-swatch-elevated{background-color:#e0b62a}.rm-swatch-high{background-color:#de7a14}.rm-swatch-severe{background-color:#d22e16}.rm-town circle{fill:#d9dee6}.rm-town text{fill:#c9d1dc;fill-opacity:.85;letter-spacing:.12em;paint-order:stroke;stroke:#0f1216;stroke-width:3px;stroke-opacity:.6;font-size:9px;font-weight:700}@media not (min-width:480px){.rm-town text{font-size:13px}}.rm-grid{fill:none;stroke:#fff;stroke-opacity:.09;stroke-width:.6px;opacity:0}@media (hover:hover){.rm-map:hover .rm-grid{opacity:1}}.rm-map{cursor:crosshair}.rm-tip{fill:var(--color-text-on-dark);font-size:11px;font-weight:600}.rm-status-go{--rm-call:var(--color-alert-clear)}.rm-status-caution{--rm-call:var(--color-alert-watch)}.rm-status-nogo{--rm-call:var(--color-alert-warning)}.rm-pin-dot{fill:var(--rm-call)}.rm-dot{background-color:var(--rm-call)}.rm-ring{fill:none;stroke:var(--rm-call);stroke-width:2.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.rm-badge{border-radius:var(--radius-xs);letter-spacing:.06em;align-items:center;height:16px;padding-inline:6px;font-size:9px;font-weight:800;line-height:12px;display:inline-flex}@media (min-width:480px){.rm-badge{height:18px;font-size:10px}}.rm-badge-go{background-color:color-mix(in srgb, var(--color-alert-clear) 24%, transparent);color:#5fd3a3}.rm-badge-caution{background-color:color-mix(in srgb, var(--color-alert-watch) 26%, transparent);color:#f2a66b}.rm-badge-nogo{background-color:var(--color-alert-warning);color:var(--color-text-on-dark)}.rm-clear{min-width:7.6em}.rm-map{container-type:inline-size}.rm-label{--u:calc(100cqw / 570);pointer-events:none}.rm-at-practice{top:67.2727%;left:47.3684%}.rm-at-stadium{top:34.5455%;left:72.6316%}.rm-slot-e{translate:calc(var(--u) * 32) -50%}.rm-slot-w{translate:calc(-100% - var(--u) * 32) -50%}.rm-slot-n{translate:-50% calc(-100% - var(--u) * 32)}.rm-slot-s{translate:-50% calc(var(--u) * 32)}.rm-slot-ne{translate:calc(var(--u) * 24) calc(-100% - var(--u) * 24)}.rm-slot-nw{translate:calc(-100% - var(--u) * 24) calc(-100% - var(--u) * 24)}.rm-slot-se{translate:calc(var(--u) * 24) calc(var(--u) * 24)}.rm-slot-sw{translate:calc(-100% - var(--u) * 24) calc(var(--u) * 24)}.rm-toast{box-shadow:0 8px 24px #00000073}.rm-toast-nogo{background-color:var(--color-alert-warning)}.rm-toast-caution{background-color:#b85f1f}.rm-flash{opacity:0}.rm-scrub{--rm-t:.5}.rm-fill{width:calc(var(--rm-t) * 100%)}.rm-thumb{left:calc(var(--rm-t) * 100%);pointer-events:none}.rm-scrub:has(.rm-range:focus-visible) .rm-thumb{outline:2px solid var(--color-alert-info);outline-offset:2px}.rm-play:hover{color:var(--color-text-on-dark);border-color:#ffffff59}@media (prefers-reduced-motion:no-preference){.rm-grid{transition:opacity .25s var(--motion-ease)}.rm-label{transition:translate .4s var(--motion-ease)}.rm-pin-dot,.rm-dot{transition:fill .3s var(--motion-ease), background-color .3s var(--motion-ease)}.rm-ring{animation:.9s ease-out rm-ring}.rm-flash{animation:.46s ease-out rm-flash}.rm-toast{animation:rm-toast 2.2s var(--motion-ease) both}.rm-live{animation:1.8s ease-in-out infinite rm-live}.hero-fx[data-offscreen] .rm-live{animation-play-state:paused}}.motion.spec-row{--motion-stagger:50ms;--spec-at:calc(var(--motion-delay) + .2s)}.motion[data-anim]:not([data-anim=reset])>.spec-cell{animation:motion-rise .5s var(--motion-ease) var(--motion-delay) both}.spec-6h-fill,.spec-6h-end,.spec-layer,.spec-land{transform-box:fill-box}.spec-6h-fill{transform-origin:0}.spec-6h-end,.spec-land{transform-origin:50%}.motion[data-anim]:not([data-anim=reset]) .spec-6h-fill{animation:motion-grow-x .8s var(--motion-ease) var(--spec-at) both}.motion[data-anim]:not([data-anim=reset]) .spec-6h-ticks{animation:motion-fade .3s ease-out calc(var(--spec-at) + .5s) both}.motion[data-anim]:not([data-anim=reset]) .spec-6h-end{animation:motion-pop-in .35s var(--motion-ease) calc(var(--spec-at) + .7s) both}.motion[data-anim]:not([data-anim=reset]) .spec-pop{animation:motion-pop-in .4s var(--motion-ease) calc(var(--spec-at) + 50ms) both}.motion[data-anim]:not([data-anim=reset]) .spec-pop-2{animation-delay:calc(var(--spec-at) + .15s)}.spec-layer{--spec-l:2}.spec-layer-2{--spec-l:1}.spec-layer-3{--spec-l:0}.motion[data-anim]:not([data-anim=reset]) .spec-layer{animation:spec-drop .45s var(--motion-ease) calc(var(--spec-at) + var(--spec-l) * 90ms) both}.motion[data-anim]:not([data-anim=reset]) .spec-land{animation:motion-pop-in .45s var(--motion-ease) calc(var(--spec-at) + var(--spec-l,0) * .11s) both}.spec-chip:nth-child(2){--spec-c:1}.spec-chip:nth-child(3){--spec-c:2}.spec-chip:nth-child(4){--spec-c:3}.spec-chip:nth-child(5){--spec-c:4}.spec-chip:nth-child(6){--spec-c:5}.motion[data-anim]:not([data-anim=reset]) .spec-chip{animation:motion-pop-in .35s var(--motion-ease) calc(var(--spec-at) + var(--spec-c,0) * 50ms) both}.spec-radar-arm{transform-box:view-box;transform-origin:6px 6px}.motion[data-anim]:not([data-anim=reset]) .spec-radar-arm{animation:spec-sweep .9s var(--motion-ease) calc(var(--spec-at) + .2s) both}.spec-strike{stroke-dasharray:1}.motion[data-anim]:not([data-anim=reset]) .spec-strike{animation:motion-draw .4s var(--motion-ease) calc(var(--spec-at) + .15s) both}.motion[data-anim]:not([data-anim=reset]).ask-head>div>div:first-child>*,.motion[data-anim]:not([data-anim=reset]).ask-head>div>div:nth-child(2){animation:motion-rise .7s var(--motion-ease) calc(var(--motion-delay) + var(--ask-i,0) * 90ms) both}.ask-head>div>div:first-child>:nth-child(2){--ask-i:1}.ask-head>div>div:nth-child(2){--ask-i:2}.ask-track{background-color:#ffffff0a;background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:20% 100%}.ask-busy{background-color:#ffffff24}.ask-busy-a{width:25%;left:5%}.ask-busy-b{width:20%;left:30%}.ask-lift{background-color:var(--color-alert-clear);width:15%;left:61.667%}.ask-when-from,.chat[data-chat] :is(.ask-preview,.ask-chip,.ask-action,.ask-confirm,.ask-row,.ask-when-to){opacity:0}.chat[data-chat] .ask-when-from{opacity:1}.chat[data-chat] .ask-tick{stroke-dasharray:1;stroke-dashoffset:1px}.chat[data-chat] .ask-lift{background-color:var(--color-brand-blue);transform:translate(-277.78%)}.chat[data-steps~=tool] .ask-preview{animation:ask-open .5s var(--motion-ease) both}.chat[data-steps~=tool] .ask-chip{animation:chat-rise .35s var(--motion-ease) .2s both}.chat[data-steps~=move] .ask-lift{animation:ask-lift-move .7s var(--motion-ease) both, ask-lift-clear .35s ease-out .55s both}.chat[data-steps~=move] .ask-when-from{animation:.25s ease-out .4s both ask-fade-out}.chat[data-steps~=move] .ask-when-to{animation:.3s ease-out .6s both chat-fade}.chat[data-steps~=rows] .ask-row{animation:chat-rise .3s var(--motion-ease) calc(var(--ask-row,0) * .15s) both}.ask-row:nth-child(2){--ask-row:1}.ask-row:nth-child(3){--ask-row:2}.ask-row:nth-child(4){--ask-row:3}.ask-row:nth-child(5){--ask-row:4}.ask-row:nth-child(6){--ask-row:5}.chat[data-steps~=confirm] .ask-confirm{animation:chat-rise .35s var(--motion-ease) both}.chat[data-steps~=confirm] .ask-action{animation:chat-rise .35s var(--motion-ease) .12s both}.chat[data-steps~=confirm] .ask-tick{animation:exchange-tick .3s var(--motion-ease) .25s both}.chat[data-steps~=confirm] .ask-action .ask-tick{animation-delay:.37s}}@keyframes plat-drop{0%{opacity:0;transform:translateY(-8%)}}@keyframes plat-legend{0%{opacity:.45}35%{opacity:1;color:var(--color-text-on-dark)}}@keyframes plat-swatch{35%{transform:scale(1.5)}}@keyframes plat-pop{0%{opacity:0;transform:scale(.82)}}@keyframes plat-float{50%{transform:translateY(var(--plat-float,0))}}@keyframes plat-storm{0%{opacity:1;stroke-dashoffset:0}12%{opacity:0;stroke-dashoffset:0}12.1%{opacity:0;stroke-dashoffset:1px}14%{opacity:1;stroke-dashoffset:1px}62%,to{opacity:1;stroke-dashoffset:0}}@keyframes plat-cell{50%{opacity:.55}}@keyframes plat-flow{0%{opacity:0;offset-distance:0%}4%{opacity:1}32%{opacity:1}35%,to{opacity:0;offset-distance:100%}}@keyframes plat-chip{0%,10%,26%,to{border-color:var(--color-border);box-shadow:0 0 0 0 color-mix(in srgb, var(--color-viz-gold) 0%, transparent)}16%{border-color:var(--color-viz-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-viz-gold) 45%, transparent)}}@keyframes plat-bolt{0%,62%,to{filter:drop-shadow(0 0 #0000)brightness()}72%{filter:drop-shadow(0 0 8px var(--color-viz-gold)) brightness(1.12)}}@keyframes exchange-tick{to{stroke-dashoffset:0}}@keyframes role-draw-x{0%{transform:scaleX(0)}}@keyframes role-draw-y{0%{transform:scaleY(0)}}@keyframes role-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes role-settle{0%{transform:scale(1.05)}}@keyframes role-progress{to{transform:scaleX(1)}}@keyframes rm-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:1.8}}@keyframes rm-flash{0%{opacity:0}10%{opacity:1}28%{opacity:.3}42%{opacity:.85}to{opacity:0}}@keyframes rm-toast{0%{opacity:0;translate:0 -8px}12%,85%{opacity:1;translate:0}to{opacity:0;translate:0 -4px}}@keyframes rm-live{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-alert-clear) 60%, transparent)}60%{box-shadow:0 0 0 5px #0000}}.products-lightning-backdrop,.products-hail-backdrop{filter:blur(14px)brightness(.6)saturate(.8)}@keyframes spec-drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes spec-sweep{0%{transform:rotate(-360deg)}}@keyframes ask-open{0%{opacity:0;clip-path:inset(0 0 100% round 12px);transform:translateY(-6px)}to{opacity:1;clip-path:inset(0 round 12px);transform:none}}@keyframes ask-lift-move{0%{transform:translate(-277.78%)}to{transform:none}}@keyframes ask-lift-clear{0%{background-color:var(--color-brand-blue)}to{background-color:var(--color-alert-clear)}}@keyframes ask-fade-out{0%{opacity:1}to{opacity:0}}
