.platform-showcase[data-astro-cid-xhro3xtl]{color-scheme:light}.overview-toolbar[data-astro-cid-xhro3xtl]{display:flex;align-items:center;gap:12px;flex-shrink:0}.overview-toolbar[data-astro-cid-xhro3xtl] svg[data-astro-cid-xhro3xtl]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.overview-search-preview[data-astro-cid-xhro3xtl]{display:flex;align-items:center;gap:6px}.overview-search-preview[data-astro-cid-xhro3xtl] .overview-search[data-astro-cid-xhro3xtl]{margin:0}.overview-search-preview[data-astro-cid-xhro3xtl] kbd[data-astro-cid-xhro3xtl]{margin-left:4px;padding:1px 4px;border:1px solid var(--overview-border,#dfe6e2);border-radius:3px;font:10px/1.4 var(--sans)}.overview-notification[data-astro-cid-xhro3xtl]{position:relative;display:grid;place-items:center;width:36px;height:28px;border-left:1px solid var(--overview-border,#dfe6e2);padding-left:10px}.overview-notification[data-astro-cid-xhro3xtl]>span[data-astro-cid-xhro3xtl]{position:absolute;right:1px;top:0;width:5px;height:5px;border-radius:50%;background:var(--overview-accent,#73937a);border:2px solid var(--overview-canvas,#f7f9fb)}.overview-breadcrumb[data-astro-cid-xhro3xtl]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-app-bar[data-astro-cid-xhro3xtl]{gap:12px}@media(max-width:700px){.overview-search-preview[data-astro-cid-xhro3xtl]{display:none}.overview-toolbar[data-astro-cid-xhro3xtl]{gap:4px}.overview-notification[data-astro-cid-xhro3xtl]{width:28px}}.platform-showcase[data-astro-cid-xhro3xtl]{--traffic-total:#95a59b;--traffic-routed:var(--brand-forest,var(--overview-accent,#304c3d));width:100%;max-width:1440px;margin:0 auto;color:var(--overview-ink,#293238);font:12px/1.5 var(--sans);filter:drop-shadow(0 16px 24px #283b4926) drop-shadow(0 3px 6px #283b4912)}.overview-window[data-astro-cid-xhro3xtl]{--sidebar-width:190px;position:relative;isolation:isolate;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);padding:1px;border-radius:var(--home-radius,4px)}.overview-window[data-astro-cid-xhro3xtl]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border:1px solid var(--overview-border,#dce2e7);border-radius:inherit;background:linear-gradient(to right,var(--overview-surface,#fff) 0 var(--sidebar-width),var(--overview-canvas,#f7f9fb) var(--sidebar-width) 100%)}.overview-sidebar[data-astro-cid-xhro3xtl]{padding:24px 12px}.overview-logo[data-astro-cid-xhro3xtl]{display:block;width:94px;height:auto;margin:0 6px 30px}.overview-nav-group[data-astro-cid-xhro3xtl]{display:grid;gap:5px}.overview-nav-item[data-astro-cid-xhro3xtl]{display:flex;align-items:center;gap:10px;padding:10px 8px;font-size:11px;color:var(--overview-text,#66727d);border-radius:var(--home-radius,4px)}.overview-nav-item[data-astro-cid-xhro3xtl] svg[data-astro-cid-xhro3xtl]{width:15px;height:15px;flex-shrink:0;fill:none;stroke:var(--overview-muted,#83909c);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.overview-nav-item[data-astro-cid-xhro3xtl].selected{color:var(--overview-text,#293c49);background:var(--overview-soft,#eef2f5)}.overview-nav-item[data-astro-cid-xhro3xtl].selected svg[data-astro-cid-xhro3xtl]{stroke:var(--overview-text,#455f70)}.overview-app[data-astro-cid-xhro3xtl]{min-width:0}.overview-content[data-astro-cid-xhro3xtl]{padding:26px}.overview-heading[data-astro-cid-xhro3xtl]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}#main-content.cinematic-home .overview-heading[data-astro-cid-xhro3xtl] h3[data-astro-cid-xhro3xtl]{font:400 21px/1.3 var(--sans);letter-spacing:-.03em;color:var(--overview-ink,#253641);margin:0}.overview-period[data-astro-cid-xhro3xtl]{font-size:11px;color:var(--overview-muted,#737b76)}.overview-metrics[data-astro-cid-xhro3xtl]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--overview-surface,#fff);border:1px solid var(--overview-border,#e5eaef);border-radius:var(--home-radius,4px)}.overview-metric[data-astro-cid-xhro3xtl]{padding:20px 18px;min-width:0}.overview-metric[data-astro-cid-xhro3xtl]+.overview-metric[data-astro-cid-xhro3xtl]{border-left:1px solid var(--overview-border,#edf0f3)}.overview-metric[data-astro-cid-xhro3xtl]>span[data-astro-cid-xhro3xtl]{display:block;font-size:11px;color:var(--overview-muted,#7a8791)}.overview-value[data-astro-cid-xhro3xtl]{color:var(--overview-ink,#273b49);font:27px/1.25 var(--sans);font-variant-numeric:tabular-nums;margin:7px 0 5px;letter-spacing:-.04em}.overview-metric[data-astro-cid-xhro3xtl]>small[data-astro-cid-xhro3xtl]{display:block;font-size:9px;color:var(--overview-muted,#909aa3)}.overview-metric[data-astro-cid-xhro3xtl]>.metric-trend[data-astro-cid-xhro3xtl]{color:var(--overview-accent,#437461)}.overview-traffic[data-astro-cid-xhro3xtl],.overview-tasks[data-astro-cid-xhro3xtl]{background:var(--overview-surface,#fff);border:1px solid var(--overview-border,#e5eaef);border-radius:var(--home-radius,4px);margin-top:12px;overflow:hidden}.overview-tasks[data-astro-cid-xhro3xtl]{position:relative}.overview-panel-heading[data-astro-cid-xhro3xtl]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px}.overview-panel-heading[data-astro-cid-xhro3xtl] h4[data-astro-cid-xhro3xtl]{font:12px/1.5 var(--sans);color:var(--overview-text,#4a575d);margin:0}.chart-legend[data-astro-cid-xhro3xtl]{display:flex;gap:16px;font-size:10px;color:var(--overview-muted,#7c8994)}.chart-legend[data-astro-cid-xhro3xtl]>span[data-astro-cid-xhro3xtl]{display:flex;align-items:center;gap:6px}.chart-legend[data-astro-cid-xhro3xtl] i[data-astro-cid-xhro3xtl]{width:13px;height:3px;border-radius:var(--home-radius,4px)}.legend-total[data-astro-cid-xhro3xtl]{background:var(--traffic-total)}.legend-routed[data-astro-cid-xhro3xtl]{background:var(--traffic-routed)}.traffic-plot[data-astro-cid-xhro3xtl]{display:flex;height:220px;padding:3px 18px 12px 16px;gap:12px}.traffic-y-axis[data-astro-cid-xhro3xtl]{display:flex;flex-direction:column;justify-content:space-between;font:9px var(--sans);font-variant-numeric:tabular-nums;color:var(--overview-muted,#a1aaa6);padding-bottom:25px;width:28px;text-align:right}.traffic-graph[data-astro-cid-xhro3xtl]{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.traffic-graph[data-astro-cid-xhro3xtl]>svg[data-astro-cid-xhro3xtl]{display:block;width:100%;flex:1;min-height:0;overflow:visible}.chart-grid[data-astro-cid-xhro3xtl]{fill:none;stroke:var(--overview-grid,#f0f2f6);stroke-width:1}.traffic-total[data-astro-cid-xhro3xtl],.traffic-routed[data-astro-cid-xhro3xtl]{fill:none;stroke-width:2.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.traffic-total[data-astro-cid-xhro3xtl]{stroke:var(--traffic-total)}.traffic-routed[data-astro-cid-xhro3xtl]{stroke:var(--traffic-routed);stroke-width:2.4}.traffic-x-axis[data-astro-cid-xhro3xtl]{display:flex;justify-content:space-between;padding-top:12px;color:var(--overview-muted,#9aa6a0);font:9px var(--sans);font-variant-numeric:tabular-nums}.tasks-count[data-astro-cid-xhro3xtl]{color:var(--overview-muted,#98a49e);font-size:10px}.task-serving[data-astro-cid-xhro3xtl]{display:inline-flex;align-items:center;gap:5px;color:var(--overview-accent,#527660);font-size:10px;background:var(--overview-soft,#f0f5f1);padding:3px 7px;border-radius:12px}.task-serving[data-astro-cid-xhro3xtl] i[data-astro-cid-xhro3xtl]{width:4px;height:4px;background:currentColor;border-radius:50%}[data-astro-cid-xhro3xtl][data-ready]:not([data-entered]) .overview-window[data-astro-cid-xhro3xtl]{opacity:0;transform:translateY(48px) scale(.975)}[data-astro-cid-xhro3xtl][data-entered] .overview-window[data-astro-cid-xhro3xtl]{animation:dashboard-enter 2.3s cubic-bezier(.16,1,.3,1) both}[data-astro-cid-xhro3xtl][data-entered] .overview-metric[data-astro-cid-xhro3xtl]{animation:dashboard-content 1.6s .35s ease-out backwards}[data-astro-cid-xhro3xtl][data-entered] .overview-metric[data-astro-cid-xhro3xtl]:nth-child(2){animation-delay:.42s}[data-astro-cid-xhro3xtl][data-entered] .overview-metric[data-astro-cid-xhro3xtl]:nth-child(3){animation-delay:.56s}@keyframes dashboard-content{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.overview-metric[data-astro-cid-xhro3xtl]{transition:background .22s ease}.overview-value[data-astro-cid-xhro3xtl]{transition:color .22s ease}.overview-task[data-astro-cid-xhro3xtl]{transition:transform .24s cubic-bezier(.2,.7,.2,1),background .24s,box-shadow .24s}.overview-traffic[data-astro-cid-xhro3xtl],.overview-tasks[data-astro-cid-xhro3xtl]{transition:border-color .24s,box-shadow .24s}@media(hover:hover)and (pointer:fine){.overview-metric[data-astro-cid-xhro3xtl]:hover{background:var(--overview-soft,#f5f8fa)}.overview-metric[data-astro-cid-xhro3xtl]:hover .overview-value[data-astro-cid-xhro3xtl]{color:var(--traffic-total)}.overview-task[data-astro-cid-xhro3xtl]:hover{transform:translateY(-3px);background:var(--overview-soft,#edf2f6);box-shadow:0 8px 16px -12px #324a6355}.overview-traffic[data-astro-cid-xhro3xtl]:hover{border-color:var(--overview-hover-border,#cdd9e2);box-shadow:0 5px 16px -12px #324a6340}}.overview-traffic[data-astro-cid-xhro3xtl]:focus-within{border-color:var(--overview-hover-border,#b6cbd9)}.traffic-graph[data-astro-cid-xhro3xtl]:focus-visible{outline:2px solid var(--traffic-total);outline-offset:4px;border-radius:var(--home-radius,4px)}.traffic-cursor[data-astro-cid-xhro3xtl]{display:none;position:absolute;inset:0;pointer-events:none;z-index:1}.traffic-graph[data-astro-cid-xhro3xtl][data-inspecting] .traffic-cursor[data-astro-cid-xhro3xtl]{display:block}.traffic-crosshair[data-astro-cid-xhro3xtl]{position:absolute;left:var(--chart-x);top:0;height:var(--plot-height);border-left:1px dashed #7791a280}.traffic-dot[data-astro-cid-xhro3xtl]{position:absolute;left:var(--chart-x);width:7px;height:7px;border:2px solid var(--overview-surface,#fff);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #304c3d20}.traffic-dot--total[data-astro-cid-xhro3xtl]{top:var(--total-y);background:var(--traffic-total)}.traffic-dot--routed[data-astro-cid-xhro3xtl]{top:var(--routed-y);background:var(--traffic-routed)}.traffic-tooltip[data-astro-cid-xhro3xtl]{position:absolute;top:6px;left:var(--tip-x);width:210px;max-width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--overview-border,#e0e7ed);border-radius:var(--home-radius,4px);background:var(--overview-tooltip,#ffffffed);box-shadow:0 8px 22px -10px #263c4e35;color:var(--overview-text,#657783);font:10px/1.6 var(--sans)}.traffic-tooltip[data-astro-cid-xhro3xtl]>span[data-astro-cid-xhro3xtl]{display:block;margin-bottom:6px;color:var(--overview-ink,#354b5b);font:10px var(--mono)}.traffic-tooltip[data-astro-cid-xhro3xtl]>div[data-astro-cid-xhro3xtl]{display:flex;align-items:center;gap:6px}.traffic-tooltip[data-astro-cid-xhro3xtl] i[data-astro-cid-xhro3xtl]{display:block;width:7px;height:2px}.traffic-tooltip[data-astro-cid-xhro3xtl] strong[data-astro-cid-xhro3xtl]{margin-left:auto;color:var(--overview-ink,#354b5b);font-variant-numeric:tabular-nums}@keyframes dashboard-enter{0%{opacity:0;transform:translateY(48px) scale(.975)}to{opacity:1;transform:none}}[data-astro-cid-xhro3xtl][data-entered] .traffic-reveal[data-astro-cid-xhro3xtl]{animation:dashboard-reveal 3s .65s cubic-bezier(.25,.1,.25,1) both;transform-origin:left}[data-astro-cid-xhro3xtl][data-platform-showcase] .traffic-reveal[data-astro-cid-xhro3xtl]{animation-play-state:paused}[data-astro-cid-xhro3xtl][data-platform-showcase][data-playing=true] .traffic-reveal[data-astro-cid-xhro3xtl]{animation-play-state:running}@keyframes dashboard-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:900px){.overview-window[data-astro-cid-xhro3xtl]{--sidebar-width:135px}.overview-sidebar[data-astro-cid-xhro3xtl]{padding-inline:8px}.overview-content[data-astro-cid-xhro3xtl]{padding:18px}.overview-metric[data-astro-cid-xhro3xtl]{padding-inline:12px}.overview-value[data-astro-cid-xhro3xtl]{font-size:26px}.overview-task[data-astro-cid-xhro3xtl]{padding:12px}}@media(max-width:700px){.overview-window[data-astro-cid-xhro3xtl]{--sidebar-width:0px;display:block}.overview-sidebar[data-astro-cid-xhro3xtl]{display:none}.overview-content[data-astro-cid-xhro3xtl]{padding:18px 14px}.overview-metric[data-astro-cid-xhro3xtl]>small[data-astro-cid-xhro3xtl]{display:none}.overview-value[data-astro-cid-xhro3xtl]{margin-bottom:0}}@media(max-width:450px){.overview-content[data-astro-cid-xhro3xtl]{padding:16px 10px}#main-content.cinematic-home .overview-heading[data-astro-cid-xhro3xtl] h3[data-astro-cid-xhro3xtl]{font-size:20px}.overview-metric[data-astro-cid-xhro3xtl]{padding:12px 8px}.overview-metric[data-astro-cid-xhro3xtl]>span[data-astro-cid-xhro3xtl]{font-size:10px;min-height:30px;line-height:1.5}.overview-value[data-astro-cid-xhro3xtl]{font-size:23px}.overview-panel-heading[data-astro-cid-xhro3xtl]{padding:10px;gap:6px}.overview-panel-heading[data-astro-cid-xhro3xtl] h4[data-astro-cid-xhro3xtl]{font-size:12px}.overview-traffic[data-astro-cid-xhro3xtl] .overview-panel-heading[data-astro-cid-xhro3xtl]{align-items:flex-start;flex-direction:column}.chart-legend[data-astro-cid-xhro3xtl]{font-size:10px;gap:8px}.chart-legend[data-astro-cid-xhro3xtl] i[data-astro-cid-xhro3xtl]{width:9px}.traffic-plot[data-astro-cid-xhro3xtl]{padding-inline:10px;gap:8px}.traffic-x-axis[data-astro-cid-xhro3xtl]>span[data-astro-cid-xhro3xtl]:nth-child(2n){display:none}.overview-task-grid[data-astro-cid-xhro3xtl]{grid-template-columns:1fr;gap:8px;padding:0 10px 10px}.overview-task[data-astro-cid-xhro3xtl]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:12px}.task-topline[data-astro-cid-xhro3xtl]{grid-column:2;grid-row:1 / 3;margin:0;justify-content:flex-end}.task-index[data-astro-cid-xhro3xtl]{display:none}.task-name[data-astro-cid-xhro3xtl]{grid-column:1;grid-row:1}.task-volume[data-astro-cid-xhro3xtl]{grid-column:1;grid-row:2;margin:0}.task-number[data-astro-cid-xhro3xtl]{font-size:14px}}.overview-project[data-astro-cid-xhro3xtl]{display:flex;gap:9px;align-items:center;margin:0 2px 24px;padding:10px;border:1px solid var(--overview-border,#dfe6e2);border-radius:4px;font-size:10px;color:var(--overview-text,#435968)}.overview-project[data-astro-cid-xhro3xtl]>span[data-astro-cid-xhro3xtl]{display:grid;place-items:center;width:23px;height:23px;background:var(--overview-soft,#eaf1ec);color:var(--overview-accent,#456a55);border-radius:4px}.overview-project[data-astro-cid-xhro3xtl] small[data-astro-cid-xhro3xtl]{display:block;color:var(--overview-muted,#8b9991);font-size:9px;margin-top:3px}.overview-group-label[data-astro-cid-xhro3xtl]{display:block;margin:22px 10px 8px;color:var(--overview-muted,#8b9991);font:9px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em}.overview-nav-item[data-astro-cid-xhro3xtl] small[data-astro-cid-xhro3xtl]{margin-left:auto;color:var(--overview-muted,#8b9991);font:10px var(--mono)}.overview-nav-item[data-astro-cid-xhro3xtl]{transition:background .2s ease,color .2s ease}.overview-nav-item[data-astro-cid-xhro3xtl] svg[data-astro-cid-xhro3xtl],.overview-nav-symbol[data-astro-cid-xhro3xtl]{transition:color .2s ease,stroke .2s ease}@media(hover:hover){.overview-nav-item[data-astro-cid-xhro3xtl]:not(.selected):hover{background:var(--overview-soft,#f2f5f3);color:var(--overview-accent,#304c3d)}.overview-nav-item[data-astro-cid-xhro3xtl]:hover svg[data-astro-cid-xhro3xtl]{stroke:var(--overview-accent,#304c3d)}.overview-nav-item[data-astro-cid-xhro3xtl]:hover .overview-nav-symbol[data-astro-cid-xhro3xtl]{color:var(--overview-accent,#304c3d)}}.overview-nav-item[data-astro-cid-xhro3xtl].selected{background:var(--overview-soft,#eef3ef);color:var(--overview-accent,#304c3d)}.overview-nav-item[data-astro-cid-xhro3xtl].selected svg[data-astro-cid-xhro3xtl]{stroke:var(--overview-accent,#304c3d)}.overview-nav-symbol[data-astro-cid-xhro3xtl]{display:inline-block;width:15px;text-align:center;font-size:16px;color:var(--overview-muted,#83918b)}.overview-app-bar[data-astro-cid-xhro3xtl]{display:flex;justify-content:space-between;align-items:center;min-height:48px;border-bottom:1px solid var(--overview-border,#e0e6eb);padding:14px 26px;font-size:10px;color:var(--overview-muted,#728078)}.overview-app-bar[data-astro-cid-xhro3xtl] i[data-astro-cid-xhro3xtl]{margin:0 12px;color:var(--overview-muted,#a3afa7);font-style:normal}.overview-search[data-astro-cid-xhro3xtl]{margin-left:6px}.overview-main-grid[data-astro-cid-xhro3xtl],.overview-bottom-grid[data-astro-cid-xhro3xtl]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:18px;margin-top:18px}.overview-main-grid[data-astro-cid-xhro3xtl]>[data-astro-cid-xhro3xtl],.overview-bottom-grid[data-astro-cid-xhro3xtl]>[data-astro-cid-xhro3xtl]{min-width:0;margin:0;background:var(--overview-surface,#fff);border:1px solid var(--overview-border,#e0e6eb);border-radius:4px;box-shadow:0 3px 10px -8px #283b4920}.overview-panel-heading[data-astro-cid-xhro3xtl]{padding:16px 18px}.overview-panel-heading[data-astro-cid-xhro3xtl] h4[data-astro-cid-xhro3xtl]{font-size:13px}.overview-panel-heading[data-astro-cid-xhro3xtl] a[data-astro-cid-xhro3xtl]{color:var(--overview-accent,#527660)!important;font-size:10px;white-space:nowrap}.overview-volume-legend[data-astro-cid-xhro3xtl]{padding:0 18px 18px}.routing-content[data-astro-cid-xhro3xtl]{display:flex;align-items:center;gap:18px;padding:16px 18px 28px;min-height:195px}.routing-donut[data-astro-cid-xhro3xtl]{position:relative;width:120px;flex:0 0 120px}.routing-donut[data-astro-cid-xhro3xtl] svg[data-astro-cid-xhro3xtl]{width:100%;display:block}.routing-donut[data-astro-cid-xhro3xtl] circle[data-astro-cid-xhro3xtl]{fill:none;stroke-width:8}.routing-track[data-astro-cid-xhro3xtl]{stroke:var(--overview-track,#e0e6e2)}.routing-fill[data-astro-cid-xhro3xtl]{stroke:var(--overview-accent,#304c3d)}.routing-donut[data-astro-cid-xhro3xtl]>div[data-astro-cid-xhro3xtl]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.routing-donut[data-astro-cid-xhro3xtl] strong[data-astro-cid-xhro3xtl]{color:var(--overview-accent,#304c3d);font:400 22px/1.3 var(--sans);letter-spacing:-.03em}.routing-donut[data-astro-cid-xhro3xtl] span[data-astro-cid-xhro3xtl]{color:var(--overview-muted,#83918b);font-size:8px}.routing-legend[data-astro-cid-xhro3xtl]{flex:1;margin:0;display:grid;gap:17px}.routing-legend[data-astro-cid-xhro3xtl]>div[data-astro-cid-xhro3xtl]{display:flex;justify-content:space-between;gap:14px;font-size:10px}.routing-legend[data-astro-cid-xhro3xtl] dt[data-astro-cid-xhro3xtl]{color:var(--overview-muted,#83918b);display:flex;align-items:center;gap:7px}.routing-legend[data-astro-cid-xhro3xtl] dd[data-astro-cid-xhro3xtl]{margin:0;color:var(--overview-text,#435968)}.routing-legend[data-astro-cid-xhro3xtl] i[data-astro-cid-xhro3xtl]{width:5px;height:5px;background:var(--overview-accent,#304c3d);border-radius:1px}.routing-legend[data-astro-cid-xhro3xtl]>div[data-astro-cid-xhro3xtl]:nth-child(2) i[data-astro-cid-xhro3xtl]{background:#b5c0b8}.routing-legend[data-astro-cid-xhro3xtl]>div[data-astro-cid-xhro3xtl]:nth-child(3) i[data-astro-cid-xhro3xtl]{background:#bb8178}.routing-footer[data-astro-cid-xhro3xtl]{border-top:1px solid var(--overview-border,#e8edef);padding:14px 18px;color:var(--overview-muted,#83918b);font-size:10px}.overview-review[data-astro-cid-xhro3xtl]{margin-top:18px;display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--overview-surface,#fff);border:1px solid var(--overview-border,#e0e6eb);border-left:3px solid var(--overview-accent,#73937a);border-radius:4px;font-size:11px;color:var(--overview-text,#52665a)}.overview-review[data-astro-cid-xhro3xtl] svg[data-astro-cid-xhro3xtl]{width:17px;height:17px;flex-shrink:0;fill:none;stroke:var(--overview-accent,#527660);stroke-width:1.5}.overview-review[data-astro-cid-xhro3xtl] a[data-astro-cid-xhro3xtl]{margin-left:auto;display:flex;gap:16px;padding:5px 10px;border:1px solid var(--overview-border,#d9e2dc);border-radius:4px;font-size:10px}.overview-task-scroll[data-astro-cid-xhro3xtl]{overflow:auto}.overview-task-table[data-astro-cid-xhro3xtl]{width:100%;border-collapse:collapse;text-align:right;font:11px/1.5 var(--sans)}.overview-task-table[data-astro-cid-xhro3xtl] th[data-astro-cid-xhro3xtl]{font-weight:400}.overview-task-table[data-astro-cid-xhro3xtl] th[data-astro-cid-xhro3xtl]:first-child{text-align:left}.overview-task-table[data-astro-cid-xhro3xtl] thead[data-astro-cid-xhro3xtl] th[data-astro-cid-xhro3xtl]{color:var(--overview-muted,#83918b);font-size:9px;padding:12px 10px;border-bottom:1px solid var(--overview-border,#e8edef)}.overview-task-table[data-astro-cid-xhro3xtl] tbody[data-astro-cid-xhro3xtl] th[data-astro-cid-xhro3xtl],.overview-task-table[data-astro-cid-xhro3xtl] td[data-astro-cid-xhro3xtl]{padding:17px 10px;border-bottom:1px solid var(--overview-border,#edf0f3);color:var(--overview-text,#435968)}.overview-task-table[data-astro-cid-xhro3xtl] tr[data-astro-cid-xhro3xtl]>[data-astro-cid-xhro3xtl]:first-child{padding-left:18px}.overview-task-table[data-astro-cid-xhro3xtl] tr[data-astro-cid-xhro3xtl]>[data-astro-cid-xhro3xtl]:last-child{padding-right:18px}.overview-task-table[data-astro-cid-xhro3xtl] tbody[data-astro-cid-xhro3xtl] tr[data-astro-cid-xhro3xtl]:last-child>[data-astro-cid-xhro3xtl]{border-bottom:0}.overview-task-table[data-astro-cid-xhro3xtl] small[data-astro-cid-xhro3xtl]{display:block;color:var(--overview-muted,#8b9991);font-size:9px;margin-top:4px}.overview-panel-heading[data-astro-cid-xhro3xtl] .tasks-count[data-astro-cid-xhro3xtl]{margin-left:6px}.overview-activity[data-astro-cid-xhro3xtl] ol[data-astro-cid-xhro3xtl]{list-style:none;margin:0;padding:0 18px}.overview-activity[data-astro-cid-xhro3xtl] li[data-astro-cid-xhro3xtl]{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--overview-border,#edf0f3);color:var(--overview-text,#52665a);font-size:10px}.overview-activity[data-astro-cid-xhro3xtl] li[data-astro-cid-xhro3xtl]:last-child{border-bottom:0}.overview-activity[data-astro-cid-xhro3xtl] small[data-astro-cid-xhro3xtl]{display:block;margin-top:5px;color:var(--overview-muted,#8b9991);font-size:9px}.activity-symbol[data-astro-cid-xhro3xtl]{display:grid;place-items:center;flex:0 0 22px;height:22px;border:1px solid var(--overview-border,#e0e6eb);border-radius:4px;color:var(--overview-accent,#748b7b)}@media(max-width:1200px){.overview-window[data-astro-cid-xhro3xtl]{--sidebar-width:150px}.overview-main-grid[data-astro-cid-xhro3xtl],.overview-bottom-grid[data-astro-cid-xhro3xtl]{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:14px}.routing-content[data-astro-cid-xhro3xtl]{flex-direction:column;gap:12px;padding:10px 18px 16px}.routing-donut[data-astro-cid-xhro3xtl]{width:100px;flex-basis:100px}.routing-legend[data-astro-cid-xhro3xtl]{width:100%;gap:8px}}@media(max-width:950px){.overview-window[data-astro-cid-xhro3xtl]{--sidebar-width:0px;display:block}.overview-sidebar[data-astro-cid-xhro3xtl]{display:none}.overview-metric[data-astro-cid-xhro3xtl]{padding:16px 12px}.overview-value[data-astro-cid-xhro3xtl]{font-size:24px}}@media(max-width:700px){.overview-main-grid[data-astro-cid-xhro3xtl],.overview-bottom-grid[data-astro-cid-xhro3xtl]{grid-template-columns:1fr}.overview-metrics[data-astro-cid-xhro3xtl]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric[data-astro-cid-xhro3xtl]:nth-child(3){border-left:0}.overview-metric[data-astro-cid-xhro3xtl]:nth-child(n+3){border-top:1px solid var(--overview-border,#edf0f3)}.overview-metric[data-astro-cid-xhro3xtl]>small[data-astro-cid-xhro3xtl]{display:block;font-size:9px}.routing-content[data-astro-cid-xhro3xtl]{flex-direction:row;min-height:140px}.overview-task-table[data-astro-cid-xhro3xtl]{min-width:480px}.overview-app-bar[data-astro-cid-xhro3xtl]{padding-inline:16px}.overview-review[data-astro-cid-xhro3xtl]{flex-wrap:wrap}.overview-review[data-astro-cid-xhro3xtl]>span[data-astro-cid-xhro3xtl]{flex:1}.overview-review[data-astro-cid-xhro3xtl] a[data-astro-cid-xhro3xtl]{margin-left:29px}.overview-traffic[data-astro-cid-xhro3xtl] .overview-panel-heading[data-astro-cid-xhro3xtl]{flex-direction:row;align-items:center}.overview-search[data-astro-cid-xhro3xtl]{display:none}}.overview-metric[data-astro-cid-xhro3xtl],.overview-traffic[data-astro-cid-xhro3xtl],.overview-routing[data-astro-cid-xhro3xtl],.overview-tasks[data-astro-cid-xhro3xtl],.overview-activity[data-astro-cid-xhro3xtl]{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,border-color .3s ease,background .3s ease}.overview-value[data-astro-cid-xhro3xtl],.overview-nav-item[data-astro-cid-xhro3xtl] svg[data-astro-cid-xhro3xtl],.routing-donut[data-astro-cid-xhro3xtl],.activity-symbol[data-astro-cid-xhro3xtl],.overview-task-table[data-astro-cid-xhro3xtl] tbody[data-astro-cid-xhro3xtl] th[data-astro-cid-xhro3xtl]{transition:transform .4s cubic-bezier(.2,.8,.2,1),color .25s ease,stroke .25s ease}.routing-fill[data-astro-cid-xhro3xtl]{transition:stroke-width .4s ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){[data-astro-cid-xhro3xtl][data-playing=true] [data-astro-cid-xhro3xtl]:is(.overview-traffic,.overview-routing,.overview-tasks,.overview-activity):hover{transform:translateY(-5px);border-color:var(--overview-hover-border,#c5d3ca);box-shadow:0 16px 30px -17px #304c3d35,0 4px 10px -6px #304c3d18}[data-astro-cid-xhro3xtl][data-playing=true] .overview-metric[data-astro-cid-xhro3xtl]:hover{background:var(--overview-soft,#fafcfb)}[data-astro-cid-xhro3xtl][data-playing=true] .overview-metric[data-astro-cid-xhro3xtl]:hover .overview-value[data-astro-cid-xhro3xtl]{transform:translateY(-3px);color:var(--overview-accent,#304c3d)}[data-astro-cid-xhro3xtl][data-playing=true] .overview-nav-item[data-astro-cid-xhro3xtl]:hover svg[data-astro-cid-xhro3xtl]{transform:translate(2px) translateY(-1px)}[data-astro-cid-xhro3xtl][data-playing=true] .overview-routing[data-astro-cid-xhro3xtl]:hover .routing-donut[data-astro-cid-xhro3xtl]{transform:scale(1.035)}[data-astro-cid-xhro3xtl][data-playing=true] .overview-routing[data-astro-cid-xhro3xtl]:hover .routing-fill[data-astro-cid-xhro3xtl]{stroke-width:10}[data-astro-cid-xhro3xtl][data-playing=true] .overview-activity[data-astro-cid-xhro3xtl] li[data-astro-cid-xhro3xtl]:hover .activity-symbol[data-astro-cid-xhro3xtl]{transform:translateY(-2px);color:var(--overview-accent,#304c3d)}[data-astro-cid-xhro3xtl][data-playing=true] .overview-task-table[data-astro-cid-xhro3xtl] tbody[data-astro-cid-xhro3xtl] tr[data-astro-cid-xhro3xtl]:hover th[data-astro-cid-xhro3xtl]{transform:translate(3px);color:var(--overview-accent,#304c3d)}}.overview-hover-frame[data-astro-cid-xhro3xtl]:focus-within{transform:none!important}@media(prefers-reduced-motion:reduce){.overview-hover-frame[data-astro-cid-xhro3xtl],.overview-value[data-astro-cid-xhro3xtl],.overview-nav-item[data-astro-cid-xhro3xtl] svg[data-astro-cid-xhro3xtl],.routing-donut[data-astro-cid-xhro3xtl],.activity-symbol[data-astro-cid-xhro3xtl],.overview-task-table[data-astro-cid-xhro3xtl] tbody[data-astro-cid-xhro3xtl] th[data-astro-cid-xhro3xtl],.overview-metric[data-astro-cid-xhro3xtl],.overview-traffic[data-astro-cid-xhro3xtl],.overview-routing[data-astro-cid-xhro3xtl],.overview-tasks[data-astro-cid-xhro3xtl],.overview-activity[data-astro-cid-xhro3xtl],.routing-fill[data-astro-cid-xhro3xtl]{transform:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){[data-astro-cid-xhro3xtl][data-ready] .overview-window[data-astro-cid-xhro3xtl]{opacity:1!important;transform:none!important;animation:none!important}.overview-task[data-astro-cid-xhro3xtl],.traffic-reveal[data-astro-cid-xhro3xtl]{transform:none!important}}.bench-provider-disc[data-astro-cid-sgfdtrkb]{fill:#fff;stroke:#dfe6e2;stroke-width:1;filter:drop-shadow(0 2px 3px #283b4914);transition:stroke .15s ease}.bench-provider[data-astro-cid-sgfdtrkb] image[data-astro-cid-sgfdtrkb]{pointer-events:none}.latte-window{position:relative;min-width:0;width:100%}.latte-charts{position:relative;width:100%;margin:0 auto}.latte-cost-heading{display:flex;justify-content:flex-end;min-height:24px;padding:0 20px}.latte-cost-legend{display:flex;flex-wrap:wrap;gap:20px;font:12px var(--sans);color:#6f8191}.latte-cost-legend span{display:flex;align-items:center;gap:8px}.latte-cost-legend i{width:10px;height:10px;border-radius:50%;border:1.5px solid #304c3d;background:#fff}.latte-cost-legend .cost-key-without{background:#d9421d;border-color:#d9421d}.latte-cost-connector{stroke:#7f9689;stroke-width:1.4;pointer-events:none;transition:opacity .15s}.latte-point-mark.latte-cost-with{fill:#fff;stroke:#304c3d;stroke-width:1.7}.latte-point-mark.latte-cost-without{fill:#d9421d;stroke:#fff}.latte-cost-connector[data-active=true]{stroke:#304c3d;stroke-width:2.5}.latte-scatter:has(.latte-point[aria-expanded=true]) :is(.latte-point:not([aria-expanded=true]),.latte-cost-connector:not([data-active=true])){opacity:.22}.latte-readout em{grid-column:1/-1;font:11px/1.5 var(--mono);color:#52626d}.latte-cost-window .latte-readout>div:first-of-type b{color:#c43d1c}.latte-scatter{display:block;width:100%;height:auto;overflow:visible}.latte-scatter--mobile,.latte-scatter--wide{display:none}.latte-axis-baseline{fill:none;stroke:#cfd8d2;stroke-width:1}.latte-grid .latte-grid-vertical{stroke:#f0f3f1}.latte-grid line{stroke:#e7ece9;stroke-width:1}.latte-grid text{fill:#83919b;font:11px var(--mono)}.latte-label-leader{stroke:#9baa9f;stroke-width:1;stroke-dasharray:2 3;pointer-events:none}.latte-point:is(:hover,:focus-visible,[aria-expanded=true]) .latte-label-leader{stroke:#304c3d}.latte-point:is(:hover,:focus-visible,[aria-expanded=true]) .bench-provider-disc{stroke:#304c3d}.latte-equality{stroke:#8da395;stroke-width:1.2;stroke-dasharray:4 6}.latte-axis-title{fill:#52626d;font:12px var(--sans)}.latte-region-label{fill:var(--brand-forest,#304c3d);font:500 12px var(--sans);letter-spacing:.01em}.latte-region-label--lower{fill:#138b7c}.latte-point{color:var(--brand-forest,#304c3d);cursor:crosshair;outline:none}.latte-model-label{fill:#304c3d;font:11px var(--sans);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.latte-model-number{display:none;fill:#435968;font:19px var(--mono);paint-order:stroke;stroke:#fff;stroke-width:4px}.latte-model-key{display:none}.latte-seed-details{width:100%;margin-top:16px;border-collapse:collapse;color:#52626d;font:11px/1.6 var(--sans);text-align:right}.latte-seed-details caption{text-align:left;margin-bottom:7px}.latte-seed-details th{font-weight:400}.latte-seed-details th:first-child{text-align:left}.latte-seed-details th,.latte-seed-details td{padding:5px 0;border-bottom:1px solid #edf0f2}.latte-valid-details{margin:12px 0 0;color:#6f8191;font:11px/1.6 var(--sans)}.latte-point-hit{fill:transparent}.latte-point-mark{fill:currentColor;stroke:#fff;stroke-width:1.5}.latte-point:hover .latte-point-hit,.latte-point:focus-visible .latte-point-hit,.latte-point[aria-expanded=true] .latte-point-hit{fill:#304c3d12;stroke:currentColor;stroke-width:1}.latte-detail-list article[hidden]{display:none}.latte-detail-list article+article:not([hidden]){margin-top:16px}.latte-insight{position:absolute;z-index:3;top:var(--insight-y,35px);left:var(--insight-x,8px);width:340px;max-width:calc(100% - 16px);max-height:430px;overflow-y:auto;padding:18px;border:1px solid #dce3ed;border-radius:4px;background:#fff;box-shadow:0 14px 36px -12px #283b4938,0 3px 8px #283b4910}.latte-insight[hidden]{display:none}.latte-dismiss{position:absolute;top:7px;right:9px;padding:4px 7px;border:0;background:none;color:#83919b;font:20px/1 var(--sans);cursor:pointer}.latte-readout{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;color:#83919b;font:11px/1.5 var(--sans)}.latte-readout>span{grid-column:1/-1;color:#52626d;font:10px var(--mono);padding-right:24px}.latte-readout>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:5px}.latte-readout>div>span{grid-column:1/-1}.latte-readout b{font:400 25px var(--sans);font-variant-numeric:tabular-nums}.latte-readout small{font:9px var(--mono)}.latte-readout>div:first-of-type b{color:#138b7c}.latte-readout>div:last-of-type b{color:var(--brand-forest, #304c3d)}.latte-rationale{border-top:1px solid #edf0f2;margin-top:14px;padding-top:14px}#main-content.cinematic-home .latte-rationale h4{margin:0 0 7px;font:400 14px/1.4 var(--sans);letter-spacing:0;color:#435968}.latte-rationale p{margin:0;font:12px/1.65 var(--sans);color:#6f8191}.latte-model-label{font-size:13px;font-weight:500}.latte-point:is(:hover,:focus-visible,[aria-expanded=true]) .latte-model-label{fill:#203d2d}.latte-axis-title{font-size:14px}.latte-grid text{font-size:13px}@media(max-width:700px){.latte-scatter--desktop{display:none}.latte-scatter--mobile{display:block}.latte-model-number{display:block;font-size:16px}.latte-model-key{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;padding:20px 4px 0}.latte-model-key button{display:flex;align-items:center;gap:6px;min-height:44px;padding:5px 0;text-align:left;border:0;background:none;color:#435968;font:11px var(--sans);cursor:pointer}.latte-model-key button span{color:#83919b;font:10px var(--mono);min-width:16px}.latte-model-key img{width:16px;height:16px}.latte-grid text{font-size:16px}.latte-axis-title{font-size:18px}.latte-region-label{font-size:16px}.latte-point-hit{r:14}.latte-point-mark{r:5.5}.latte-score-anchor{r:3}.latte-cost-legend{font-size:11px;gap:14px}.latte-insight{top:8px!important;left:8px!important;max-height:65svh}.latte-dismiss{padding:10px}}@media(min-width:1500px){.latte-scatter--desktop{display:none}.latte-scatter--wide{display:block;max-height:540px}}.latte-cost-legend .consistency-key-baseline{background:#939b9f;border-color:#939b9f}.latte-baseline-mark{fill:#939b9f}.latte-story[data-astro-cid-7hxkscsn]{padding:100px max(48px,calc((100% - 1640px)/2));display:flex;flex-direction:column;justify-content:center;align-items:stretch;background:#fff}.latte-intro[data-astro-cid-7hxkscsn]{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;text-align:left;margin:0 0 8px;max-width:none}#main-content.cinematic-home .latte-intro[data-astro-cid-7hxkscsn] h2[data-astro-cid-7hxkscsn]{flex:none;font:300 clamp(36px,3.6vw,52px)/1.18 var(--display);letter-spacing:-.035em;margin:0}.latte-position[data-astro-cid-7hxkscsn]{margin:0 0 4px;max-width:820px;color:#62756a;font:16px/1.8 var(--sans)}.eval-report[data-astro-cid-7hxkscsn]{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:48px;border:1px solid #d3ddd7;border-radius:var(--home-radius,4px);background:#fcfdfe;box-shadow:0 24px 56px -18px #283b492e,0 5px 16px -4px #283b4917;padding:32px;min-width:0}.eval-selector[data-astro-cid-7hxkscsn]{min-width:0;padding:0;align-self:center}.eval-navigation[data-astro-cid-7hxkscsn]{display:flex;flex-direction:column;gap:16px}.eval-tab[data-astro-cid-7hxkscsn]{display:block;width:100%;min-width:0;padding:24px;border:1px solid #e0e6eb;border-radius:4px;background:#fff;text-align:left;cursor:pointer;color:#52665a;transition:background .35s,color .35s,border-color .35s,box-shadow .35s}.eval-tab-top[data-astro-cid-7hxkscsn]{display:flex;align-items:center;justify-content:space-between;width:100%}.eval-tab-arrow[data-astro-cid-7hxkscsn]{font:20px/1 var(--sans);opacity:.55}.eval-tab-number[data-astro-cid-7hxkscsn]{display:block;font:10px/1.5 var(--mono);letter-spacing:.08em}.eval-tab-label[data-astro-cid-7hxkscsn]{display:block;margin-top:14px;font:300 clamp(25px,2.2vw,31px)/1.15 var(--display);letter-spacing:-.03em;text-wrap:balance}.eval-tab-description[data-astro-cid-7hxkscsn]{display:block;margin-top:15px;font:12px/1.75 var(--sans);color:#718178}.eval-track[data-astro-cid-7hxkscsn]{display:block;height:2px;margin-top:24px;background:#e7ece9;overflow:hidden}.eval-track[data-astro-cid-7hxkscsn]>span[data-astro-cid-7hxkscsn]{display:block;width:100%;height:100%;background:var(--brand-forest,#304c3d);transform:scaleX(var(--eval-progress,0));transform-origin:left}.eval-tab[data-astro-cid-7hxkscsn][aria-pressed=true]{color:#fff;background:#304c3d;border-color:#304c3d;box-shadow:0 12px 28px -16px #203c3050}.eval-tab[data-astro-cid-7hxkscsn][aria-pressed=true] .eval-tab-description[data-astro-cid-7hxkscsn]{color:#d5e1d8}.eval-tab[data-astro-cid-7hxkscsn][aria-pressed=true] .eval-track[data-astro-cid-7hxkscsn]{background:#ffffff30}.eval-tab[data-astro-cid-7hxkscsn][aria-pressed=true] .eval-track[data-astro-cid-7hxkscsn]>span[data-astro-cid-7hxkscsn]{background:#c3d4bb}.eval-tab[data-astro-cid-7hxkscsn][aria-pressed=true] .eval-tab-arrow[data-astro-cid-7hxkscsn]{opacity:1}.eval-tab[data-astro-cid-7hxkscsn]:not([aria-pressed=true]):hover{color:#304c3d;border-color:#aabeb1}.eval-controls[data-astro-cid-7hxkscsn]{display:flex;gap:6px;margin-top:28px}.eval-controls[data-astro-cid-7hxkscsn] button[data-astro-cid-7hxkscsn]{display:grid;place-items:center;width:40px;height:40px;background:#fff;border:1px solid #e0e6eb;border-radius:4px;color:#74817d;cursor:pointer}.eval-controls[data-astro-cid-7hxkscsn] button[data-astro-cid-7hxkscsn]:hover{color:#304c3d;background:#f7f9f8}.eval-controls[data-astro-cid-7hxkscsn] svg[data-astro-cid-7hxkscsn]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.2}#main-content.cinematic-home .eval-report[data-astro-cid-7hxkscsn] button[data-astro-cid-7hxkscsn]:focus-visible{outline:2px solid #304c3d;outline-offset:4px}.eval-slides[data-astro-cid-7hxkscsn]{position:relative;min-width:0;display:grid}.eval-slides[data-astro-cid-7hxkscsn]:before{content:"";position:absolute;top:0;bottom:0;left:-25px;border-left:1px solid #e0e6eb;pointer-events:none}.eval-slide[data-astro-cid-7hxkscsn]{grid-area:1/1;min-width:0;display:grid;grid-template-rows:1fr auto;gap:20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s}.eval-slide[data-astro-cid-7hxkscsn][data-active=true]{opacity:1;visibility:visible;pointer-events:auto}.eval-plot[data-astro-cid-7hxkscsn]{min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:32px 12px 24px;border:1px solid #e0e6eb;border-radius:var(--home-radius,4px);background:#fff}.eval-plot-heading[data-astro-cid-7hxkscsn]{padding:0 18px 16px}.eval-plot-description[data-astro-cid-7hxkscsn]{display:none}.eval-index[data-astro-cid-7hxkscsn]{color:#83919b;font:10px/1.5 var(--mono);letter-spacing:.08em}#main-content.cinematic-home .eval-plot-heading[data-astro-cid-7hxkscsn] h3[data-astro-cid-7hxkscsn]{margin:12px 0 0;color:#304c3d;font:300 30px/1.2 var(--display);letter-spacing:-.03em}.eval-findings[data-astro-cid-7hxkscsn]{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0}.eval-findings[data-astro-cid-7hxkscsn] article[data-astro-cid-7hxkscsn]{min-width:0;padding:24px;border:1px solid #e0e6eb;border-radius:4px;background:#fff;box-shadow:0 6px 18px -12px #283b4920}.eval-finding-metric[data-astro-cid-7hxkscsn]{margin-bottom:20px}.eval-finding-metric[data-astro-cid-7hxkscsn] strong[data-astro-cid-7hxkscsn]{display:block;color:#304c3d;font:400 44px/1 var(--display);letter-spacing:-.035em}.eval-finding-metric[data-astro-cid-7hxkscsn] small[data-astro-cid-7hxkscsn]{margin-left:6px;color:#7d947f;font:400 20px/1 var(--sans);letter-spacing:-.02em}.eval-finding-metric[data-astro-cid-7hxkscsn]>span[data-astro-cid-7hxkscsn]{display:block;margin-top:9px;color:#667c6c;font:11px/1.5 var(--sans)}.eval-findings[data-astro-cid-7hxkscsn] h4[data-astro-cid-7hxkscsn]{margin:0 0 9px;color:#304c3d;font:400 16px/1.4 var(--sans);letter-spacing:-.015em}.eval-findings[data-astro-cid-7hxkscsn] p[data-astro-cid-7hxkscsn]{margin:0;color:#62736b;font:13px/1.75 var(--sans)}#main-content.cinematic-home .latte-link[data-astro-cid-7hxkscsn]{align-self:center;margin:-12px 0 0;display:inline-flex;align-items:center;gap:20px;color:#527660;font:12px/1.6 var(--sans)}.latte-link[data-astro-cid-7hxkscsn] span[data-astro-cid-7hxkscsn]{font-size:17px}.eval-sr[data-astro-cid-7hxkscsn]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(min-width:1101px){.latte-intro[data-astro-cid-7hxkscsn]{width:calc(88% + 50px);max-width:100%;margin-inline:auto}.eval-report[data-astro-cid-7hxkscsn]{width:calc(88% + 50px);max-width:100%;margin-inline:auto;padding-block:16px;align-items:start}.eval-navigation[data-astro-cid-7hxkscsn]{gap:10px}.eval-tab[data-astro-cid-7hxkscsn]{padding-block:12px}.eval-tab-label[data-astro-cid-7hxkscsn],.eval-tab-description[data-astro-cid-7hxkscsn]{margin-top:8px}.eval-track[data-astro-cid-7hxkscsn],.eval-controls[data-astro-cid-7hxkscsn]{margin-top:12px}.eval-slides[data-astro-cid-7hxkscsn]{align-self:start}.eval-slide[data-astro-cid-7hxkscsn]{grid-template-rows:auto auto;align-content:start;gap:12px}.eval-plot[data-astro-cid-7hxkscsn]{justify-content:flex-start;padding-block:12px 8px}.eval-plot-heading[data-astro-cid-7hxkscsn]{padding-bottom:4px}.eval-findings[data-astro-cid-7hxkscsn]{gap:16px}.eval-findings[data-astro-cid-7hxkscsn] article[data-astro-cid-7hxkscsn]{padding:16px 20px}.eval-finding-metric[data-astro-cid-7hxkscsn]{margin-bottom:8px}.eval-plot[data-astro-cid-7hxkscsn] .latte-charts{width:100%}.eval-plot[data-astro-cid-7hxkscsn] .latte-scatter--wide{max-height:475.2px}.eval-plot[data-astro-cid-7hxkscsn] .latte-model-label,.eval-plot[data-astro-cid-7hxkscsn] .latte-grid text{font-size:calc(13px / .88)}.eval-plot[data-astro-cid-7hxkscsn] .latte-axis-title{font-size:calc(14px / .88)}.eval-plot[data-astro-cid-7hxkscsn] .latte-region-label{font-size:calc(12px / .88)}}@media(max-width:1100px){.latte-story[data-astro-cid-7hxkscsn]{padding-inline:32px}.latte-intro[data-astro-cid-7hxkscsn]{gap:28px}.latte-position[data-astro-cid-7hxkscsn]{max-width:560px;font-size:14px}.eval-report[data-astro-cid-7hxkscsn]{grid-template-columns:1fr;gap:48px;padding:36px}.eval-selector[data-astro-cid-7hxkscsn]{padding:0}.eval-navigation[data-astro-cid-7hxkscsn]{flex-direction:row;gap:24px}.eval-tab[data-astro-cid-7hxkscsn]{display:flex;flex-direction:column}.eval-tab-description[data-astro-cid-7hxkscsn]{flex:1}.eval-track[data-astro-cid-7hxkscsn]{width:100%}.eval-controls[data-astro-cid-7hxkscsn]{justify-content:flex-end;margin-top:12px}.eval-slides[data-astro-cid-7hxkscsn]:before{inset:-25px 0 auto;border-left:0;border-top:1px solid #e0e6eb}}@media(max-width:700px){#main-content.cinematic-home .latte-intro[data-astro-cid-7hxkscsn] h2[data-astro-cid-7hxkscsn]{font-size:34px}}@media(max-width:600px){.latte-story[data-astro-cid-7hxkscsn]{padding-inline:20px}.latte-intro[data-astro-cid-7hxkscsn]{flex-direction:column;align-items:flex-start;gap:20px}.latte-position[data-astro-cid-7hxkscsn]{font-size:14px;max-width:none}.eval-report[data-astro-cid-7hxkscsn]{padding:28px 18px 32px;gap:40px}.eval-navigation[data-astro-cid-7hxkscsn]{display:grid;grid-template-columns:1fr;gap:8px}.eval-slides[data-astro-cid-7hxkscsn]:before{top:-21px}.eval-tab[data-astro-cid-7hxkscsn]{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:8px;padding:12px 16px}.eval-tab-top[data-astro-cid-7hxkscsn]{display:contents}.eval-tab-number[data-astro-cid-7hxkscsn]{grid-column:1;grid-row:1}.eval-tab-arrow[data-astro-cid-7hxkscsn]{grid-column:3;grid-row:1}.eval-tab-label[data-astro-cid-7hxkscsn]{grid-column:2;grid-row:1;font-size:21px;margin:0}.eval-tab-arrow[data-astro-cid-7hxkscsn]{font-size:16px}.eval-tab-description[data-astro-cid-7hxkscsn]{display:none}.eval-track[data-astro-cid-7hxkscsn]{grid-column:1/-1;margin-top:4px}.eval-controls[data-astro-cid-7hxkscsn]{margin-top:10px}.eval-plot[data-astro-cid-7hxkscsn]{padding:24px 4px 20px}.eval-plot-heading[data-astro-cid-7hxkscsn]{padding:0 12px 20px}.eval-plot-description[data-astro-cid-7hxkscsn]{display:block;margin:14px 0 0;color:#62736b;font:13px/1.75 var(--sans)}#main-content.cinematic-home .eval-plot-heading[data-astro-cid-7hxkscsn] h3[data-astro-cid-7hxkscsn]{font-size:27px}.eval-findings[data-astro-cid-7hxkscsn]{grid-template-columns:1fr;gap:16px}.eval-findings[data-astro-cid-7hxkscsn] article[data-astro-cid-7hxkscsn]{padding:22px}}@media(prefers-reduced-motion:reduce){.eval-slide[data-astro-cid-7hxkscsn]{transition:none}}#main-content.cinematic-home #models[data-astro-cid-76vvm553].banyan-desk{--desk-ink:#304c3d;--desk-muted:#74817d;--desk-rule:#e0e6eb;box-sizing:border-box;min-height:0;display:flex;flex-direction:column;justify-content:center;background:var(--brand-forest,#304c3d);color:var(--desk-ink);padding:72px max(48px,calc((100% - 1200px)/2))}#main-content.cinematic-home #models[data-astro-cid-76vvm553].banyan-desk{position:relative;isolation:isolate;overflow:hidden}.banyan-stage[data-astro-cid-76vvm553]{position:relative;isolation:isolate}.banyan-atmosphere[data-astro-cid-76vvm553]{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.banyan-atmosphere[data-astro-cid-76vvm553] img[data-astro-cid-76vvm553]{display:block;width:100%;height:100%;object-fit:cover;opacity:.6;transform:scale(1.025);animation:banyan-canopy-drift 32s ease-in-out infinite alternate}.banyan-atmosphere[data-astro-cid-76vvm553]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#304c3d26,transparent 30%,transparent 75%,#304c3d1a)}@keyframes banyan-canopy-drift{0%{transform:scale(1.025) translate3d(-.5%,-.25%,0)}to{transform:scale(1.025) translate3d(.5%,.25%,0)}}@media(prefers-reduced-motion:reduce){.banyan-atmosphere[data-astro-cid-76vvm553] img[data-astro-cid-76vvm553]{animation:none;transform:none}}.banyan-intro[data-astro-cid-76vvm553]{position:relative;z-index:1}.banyan-intro[data-astro-cid-76vvm553]{margin:0 0 26px}.banyan-title-row[data-astro-cid-76vvm553]{display:flex;align-items:baseline;gap:24px}#main-content.cinematic-home .banyan-desk[data-astro-cid-76vvm553] h2[data-astro-cid-76vvm553]{color:#f8faf6;font:300 clamp(36px,3.6vw,52px)/1.18 var(--display);letter-spacing:-.035em;margin:0}.banyan-deck[data-astro-cid-76vvm553]{max-width:650px;margin:14px 0 0;color:#d0dbd3;font:14px/1.75 var(--sans)}.banyan-evaluation[data-astro-cid-76vvm553]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);background:#fff;border:1px solid var(--desk-rule);border-radius:4px;box-shadow:0 20px 48px -24px #17251e55;overflow:hidden}.banyan-eval-chart[data-astro-cid-76vvm553]{min-width:0;padding:48px 52px}#main-content.cinematic-home .banyan-evaluation[data-astro-cid-76vvm553] h3[data-astro-cid-76vvm553]{color:var(--desk-ink);margin:0;font:300 27px/1.25 var(--display);letter-spacing:-.025em}.banyan-legend[data-astro-cid-76vvm553]{display:flex;flex-wrap:wrap;gap:10px 24px;margin:24px 0;color:#62766b;font:11px/1.6 var(--sans)}.banyan-legend[data-astro-cid-76vvm553]>span[data-astro-cid-76vvm553]{display:inline-flex;align-items:center;gap:8px}.banyan-legend[data-astro-cid-76vvm553] i[data-astro-cid-76vvm553]{width:10px;height:10px}.banyan-legend[data-astro-cid-76vvm553]>span[data-astro-cid-76vvm553]:focus-visible,.banyan-specs[data-astro-cid-76vvm553]>div[data-astro-cid-76vvm553]:focus-visible{outline:2px solid var(--desk-ink);outline-offset:4px}.banyan-evaluation[data-astro-cid-76vvm553] .raw[data-astro-cid-76vvm553]{background:#304c3d}.banyan-evaluation[data-astro-cid-76vvm553] .coverage[data-astro-cid-76vvm553]{background:#a9b99b}.banyan-partitions[data-astro-cid-76vvm553]{display:grid;gap:32px}.banyan-partition-title[data-astro-cid-76vvm553]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:8px}.banyan-partition-title[data-astro-cid-76vvm553] h4[data-astro-cid-76vvm553]{margin:0;color:#435d4e;font:400 13px/1.5 var(--sans)}.banyan-partition-title[data-astro-cid-76vvm553]>span[data-astro-cid-76vvm553]{flex-shrink:0;color:#83918a;font:10px/1.5 var(--mono)}.banyan-bar-row[data-astro-cid-76vvm553]{display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:16px}.banyan-bar-row[data-astro-cid-76vvm553]+.banyan-bar-row[data-astro-cid-76vvm553]{margin-top:5px}.banyan-bar-track[data-astro-cid-76vvm553]{height:14px;background:#f0f3f1}.banyan-bar-track[data-astro-cid-76vvm553]>span[data-astro-cid-76vvm553]{display:block;height:100%}.banyan-bar-row[data-astro-cid-76vvm553]>span[data-astro-cid-76vvm553]{color:#52695b;text-align:right;font:11px/1.5 var(--mono)}.banyan-eval-findings[data-astro-cid-76vvm553]{min-width:0;padding:48px 52px;border-left:1px solid var(--desk-rule);background:#fcfdfc}.banyan-finding[data-astro-cid-76vvm553]+.banyan-finding[data-astro-cid-76vvm553]{margin-top:28px;padding-top:28px;border-top:1px solid var(--desk-rule)}.banyan-finding-number[data-astro-cid-76vvm553]{margin:0 0 12px;color:var(--desk-ink);font:300 42px/1.1 var(--display);letter-spacing:-.025em}.banyan-finding-number[data-astro-cid-76vvm553] span[data-astro-cid-76vvm553]{margin-left:8px;font-size:23px;color:#788b68}.banyan-finding[data-astro-cid-76vvm553]>p[data-astro-cid-76vvm553]:last-child{margin:0;color:#6c7f73;font:12px/1.7 var(--sans)}.banyan-eval-scope[data-astro-cid-76vvm553]{margin:18px 0 12px;color:#74817d;font:11px/1.7 var(--sans)}#main-content.cinematic-home .banyan-link[data-astro-cid-76vvm553]{display:inline-flex;align-items:center;gap:14px;color:#527660;font:12px/1.6 var(--sans)}.banyan-link[data-astro-cid-76vvm553]>span[data-astro-cid-76vvm553]{color:#c43d1c;font-size:16px}.banyan-specs[data-astro-cid-76vvm553]{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:28px 52px;border-top:1px solid var(--desk-rule)}.banyan-specs[data-astro-cid-76vvm553]>div[data-astro-cid-76vvm553]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:5px}.banyan-specs[data-astro-cid-76vvm553] dt[data-astro-cid-76vvm553]{color:var(--desk-muted);font:10px/1.6 var(--sans)}.banyan-specs[data-astro-cid-76vvm553] dd[data-astro-cid-76vvm553]{color:var(--desk-ink);margin:0;font:400 18px/1.3 var(--sans);letter-spacing:-.025em;white-space:nowrap}#main-content.cinematic-home .banyan-explore[data-astro-cid-76vvm553]{align-self:center;display:inline-flex;align-items:center;gap:16px;margin-top:20px;color:#e2eae5;font:12px/1.6 var(--sans)}.banyan-explore[data-astro-cid-76vvm553]>span[data-astro-cid-76vvm553]{color:#ed947e;font-size:17px}@media(min-width:701px)and (max-height:800px){#main-content.cinematic-home #models[data-astro-cid-76vvm553].banyan-desk{padding-block:56px}.banyan-eval-chart[data-astro-cid-76vvm553],.banyan-eval-findings[data-astro-cid-76vvm553]{padding-block:32px}.banyan-partitions[data-astro-cid-76vvm553]{gap:24px}}@media(max-width:1000px){#main-content.cinematic-home #models[data-astro-cid-76vvm553].banyan-desk{padding-inline:32px}.banyan-eval-chart[data-astro-cid-76vvm553],.banyan-eval-findings[data-astro-cid-76vvm553]{padding:32px}}@media(max-width:700px){.banyan-atmosphere[data-astro-cid-76vvm553] img[data-astro-cid-76vvm553]{opacity:.45}#main-content.cinematic-home #models[data-astro-cid-76vvm553].banyan-desk{padding:48px 20px}.banyan-intro[data-astro-cid-76vvm553]{margin-bottom:20px}.banyan-title-row[data-astro-cid-76vvm553]{justify-content:space-between;gap:12px}#main-content.cinematic-home .banyan-desk[data-astro-cid-76vvm553] h2[data-astro-cid-76vvm553]{font-size:34px}.banyan-deck[data-astro-cid-76vvm553]{margin-top:10px;font-size:13px;line-height:1.65}.banyan-evaluation[data-astro-cid-76vvm553]{grid-template-columns:1fr}.banyan-eval-chart[data-astro-cid-76vvm553]{padding:28px}#main-content.cinematic-home .banyan-evaluation[data-astro-cid-76vvm553] h3[data-astro-cid-76vvm553]{font-size:24px}.banyan-legend[data-astro-cid-76vvm553]{gap:8px 16px;margin:16px 0;font-size:10px}.banyan-legend[data-astro-cid-76vvm553]>span[data-astro-cid-76vvm553]{gap:6px}.banyan-legend[data-astro-cid-76vvm553] i[data-astro-cid-76vvm553]{width:8px;height:8px}.banyan-partitions[data-astro-cid-76vvm553]{gap:16px}.banyan-partition-title[data-astro-cid-76vvm553]{gap:10px;margin-bottom:6px}.banyan-partition-title[data-astro-cid-76vvm553] h4[data-astro-cid-76vvm553]{font-size:12px}.banyan-bar-row[data-astro-cid-76vvm553]{gap:10px;grid-template-columns:minmax(0,1fr) 52px}.banyan-bar-track[data-astro-cid-76vvm553]{height:12px}.banyan-eval-findings[data-astro-cid-76vvm553]{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;padding:24px 28px;border-left:0;border-top:1px solid var(--desk-rule)}.banyan-finding[data-astro-cid-76vvm553]+.banyan-finding[data-astro-cid-76vvm553]{margin:0;padding:0 0 0 20px;border-top:0;border-left:1px solid var(--desk-rule)}.banyan-finding-number[data-astro-cid-76vvm553]{font-size:32px}.banyan-finding-number[data-astro-cid-76vvm553] span[data-astro-cid-76vvm553]{margin-left:4px;font-size:18px}.banyan-finding[data-astro-cid-76vvm553]>p[data-astro-cid-76vvm553]:last-child{font-size:11px;line-height:1.6}.banyan-eval-scope[data-astro-cid-76vvm553]{grid-column:1/-1;margin:14px 0 10px;font-size:10px}.banyan-link[data-astro-cid-76vvm553]{grid-column:1/-1}.banyan-specs[data-astro-cid-76vvm553]{padding:20px 28px;gap:12px}.banyan-specs[data-astro-cid-76vvm553] dd[data-astro-cid-76vvm553]{font-size:16px}.banyan-specs[data-astro-cid-76vvm553] dt[data-astro-cid-76vvm553]{font-size:9px}#main-content.cinematic-home .banyan-explore[data-astro-cid-76vvm553]{margin-top:18px}}@media(max-width:450px){#main-content.cinematic-home #models[data-astro-cid-76vvm553].banyan-desk{padding-block:40px}.banyan-intro[data-astro-cid-76vvm553]{margin-bottom:16px}.banyan-eval-chart[data-astro-cid-76vvm553]{padding:16px 18px}.banyan-legend[data-astro-cid-76vvm553]{margin:12px 0}.banyan-partitions[data-astro-cid-76vvm553]{gap:12px}.banyan-eval-findings[data-astro-cid-76vvm553]{display:block;padding:16px 18px}.banyan-finding[data-astro-cid-76vvm553]{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:14px}.banyan-finding[data-astro-cid-76vvm553]+.banyan-finding[data-astro-cid-76vvm553]{margin-top:12px;padding-top:12px;padding-left:0;border-left:0;border-top:1px solid var(--desk-rule)}.banyan-finding-number[data-astro-cid-76vvm553]{margin:0;font-size:28px;white-space:nowrap}.banyan-finding-number[data-astro-cid-76vvm553] span[data-astro-cid-76vvm553]{font-size:16px}.banyan-eval-scope[data-astro-cid-76vvm553]{margin-top:12px}.banyan-specs[data-astro-cid-76vvm553]{padding:12px 18px;gap:8px}#main-content.cinematic-home .banyan-explore[data-astro-cid-76vvm553]{margin-top:14px}}@media(max-width:370px){.banyan-title-row[data-astro-cid-76vvm553]{align-items:flex-start;flex-direction:column;gap:6px}.banyan-specs[data-astro-cid-76vvm553]{grid-template-columns:1fr 1fr}}.research-story[data-astro-cid-fvuyvvwe]{background:#fff}.adapter-gallery[data-astro-cid-htidr4ii]{--card-width:480px;--adapter-ink:#273b49;--adapter-muted:#7a8791;--adapter-rule:#e0e6eb;min-height:100svh;padding:88px 0;display:flex;flex-direction:column;justify-content:center;background:#fafbfc;overflow:hidden}.gallery-heading[data-astro-cid-htidr4ii]{text-align:center;padding:0 24px}#main-content.cinematic-home .gallery-heading[data-astro-cid-htidr4ii] h2[data-astro-cid-htidr4ii]{margin:0;color:#304c3d;font:300 clamp(36px,3.6vw,52px)/1.15 var(--display);letter-spacing:-.035em}.gallery-heading[data-astro-cid-htidr4ii] p[data-astro-cid-htidr4ii]{margin:24px auto 0;color:#6f8077;font:15px/1.75 var(--sans)}.gallery-controls[data-astro-cid-htidr4ii]{width:min(1080px,calc(100% - 64px));margin:38px auto 30px;display:flex;align-items:center;justify-content:space-between}.gallery-controls[data-astro-cid-htidr4ii]>button[data-astro-cid-htidr4ii]{width:32px;height:32px;border:1px solid #e0e6e3;border-radius:50%;color:#527660;background:#fff;cursor:pointer;font:18px/1 var(--sans);transition:background .2s}.gallery-controls[data-astro-cid-htidr4ii]>button[data-astro-cid-htidr4ii]:hover{background:#edf1ee}.gallery-pagination[data-astro-cid-htidr4ii]{display:flex;gap:1px;padding:3px 7px;border-radius:20px;background:#edf0ee}.gallery-pagination[data-astro-cid-htidr4ii] button[data-astro-cid-htidr4ii]{border:0;background:none;width:24px;height:24px;padding:8px;cursor:pointer}.gallery-pagination[data-astro-cid-htidr4ii] span[data-astro-cid-htidr4ii]{display:block;width:5px;height:5px;background:#c1cdc5;border-radius:4px;transition:width .35s,background .35s}.gallery-pagination[data-astro-cid-htidr4ii] button[data-astro-cid-htidr4ii][aria-pressed=true] span[data-astro-cid-htidr4ii]{width:14px;background:#304c3d;transform:translate(-4px)}.gallery-viewport[data-astro-cid-htidr4ii]{width:100%;height:auto;padding-bottom:52px;overflow:hidden;touch-action:pan-y}.gallery-track[data-astro-cid-htidr4ii]{display:flex;align-items:flex-start;gap:0;width:max-content;position:relative;left:50%;transform:translate(calc(-3.5 * var(--card-width)));transition:transform .85s cubic-bezier(.22,.75,.25,1);padding-top:24px}.gallery-adapter[data-astro-cid-htidr4ii]{width:var(--card-width);flex:0 0 var(--card-width);background:#fff;border:1px solid #e0e6eb;border-radius:4px;box-shadow:0 22px 44px -25px #283b4933,0 4px 12px -6px #283b4914;color:#435968;transform:translateY(24px) scale(.82);transform-origin:top center;transition:transform .85s cubic-bezier(.22,.75,.25,1),box-shadow .85s,border-color .85s;overflow:hidden}.gallery-adapter[data-astro-cid-htidr4ii].is-current{transform:scale(1);border-color:#d0dbe2;box-shadow:0 20px 40px -20px #283b4933,0 4px 12px -4px #283b4914}.is-current[data-astro-cid-htidr4ii] .gallery-card-heading[data-astro-cid-htidr4ii]{color:#fff}.gallery-card-heading[data-astro-cid-htidr4ii]{display:flex;justify-content:space-between;align-items:center;margin:6px 6px 0;padding:18px;border-radius:3px;background:linear-gradient(135deg,#3b5e4b,#2b4637);box-shadow:inset 0 1px #ffffff1a;color:#fff;font:500 14px/1.5 var(--sans);letter-spacing:-.01em}.gallery-card-heading[data-astro-cid-htidr4ii]>.gallery-status[data-astro-cid-htidr4ii]{padding:4px 10px;border-radius:999px;background:#ffffff14;border:1px solid #ffffff1f;font:12px/1.4 var(--sans);color:#d3ddd7}.gallery-card-heading[data-astro-cid-htidr4ii]>.gallery-status[data-astro-cid-htidr4ii].is-rollout{color:#ecd690}.gallery-card-heading[data-astro-cid-htidr4ii]>.gallery-status[data-astro-cid-htidr4ii].is-ready{color:#b3e3c0}.gallery-card-body[data-astro-cid-htidr4ii]{padding:26px 24px 20px}#main-content.cinematic-home .gallery-card-body[data-astro-cid-htidr4ii] h3[data-astro-cid-htidr4ii]{margin:0 0 8px;min-height:0;font:400 21px/1.3 var(--sans);letter-spacing:-.03em;color:var(--adapter-ink)}.gallery-card-body[data-astro-cid-htidr4ii] h3[data-astro-cid-htidr4ii] button[data-astro-cid-htidr4ii]{font:inherit;letter-spacing:inherit;color:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer}.gallery-model[data-astro-cid-htidr4ii]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font:11px/1.5 var(--sans);color:#66727d}.gallery-model[data-astro-cid-htidr4ii] span[data-astro-cid-htidr4ii]{border-left:1px solid #e0e6eb;padding-left:12px}.gallery-score[data-astro-cid-htidr4ii]{display:flex;align-items:baseline;gap:14px;margin-top:0}.gallery-score[data-astro-cid-htidr4ii] strong[data-astro-cid-htidr4ii]{font:400 38px/1 var(--sans);letter-spacing:-.04em;color:#304c3d}.gallery-score[data-astro-cid-htidr4ii] strong[data-astro-cid-htidr4ii] span[data-astro-cid-htidr4ii]{font-size:18px;letter-spacing:-.02em;margin-left:2px}.gallery-score[data-astro-cid-htidr4ii]>span[data-astro-cid-htidr4ii]{font:11px/1.4 var(--sans);color:var(--adapter-muted)}.gallery-score-row[data-astro-cid-htidr4ii]{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.gallery-metrics[data-astro-cid-htidr4ii]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.gallery-metric[data-astro-cid-htidr4ii]{--metric-accent:#304c3d;--metric-ink:#304c3d;position:relative;display:grid;grid-template-rows:16px 26px 15px 52px;row-gap:2px;min-width:0;padding:12px 10px;border:1px solid var(--adapter-rule);border-radius:4px;background:#fff;box-shadow:0 2px 5px #283b4905;outline-offset:3px}.gallery-metric--latency[data-astro-cid-htidr4ii]{--metric-accent:#947333;--metric-ink:#80622b}.gallery-metric--throughput[data-astro-cid-htidr4ii]{--metric-accent:#138b7c;--metric-ink:#116f64}.gallery-metric-label[data-astro-cid-htidr4ii]{display:block;margin:0;color:var(--adapter-muted);font:11px/1.4 var(--sans)}.gallery-metric-value[data-astro-cid-htidr4ii]{color:var(--metric-ink);font:400 17px/1.5 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.02em}.gallery-metric-value[data-astro-cid-htidr4ii] small[data-astro-cid-htidr4ii]{color:var(--adapter-muted);font:10px/1.5 var(--sans)}.gallery-metric-unit[data-astro-cid-htidr4ii]{display:block;min-height:14px;color:var(--adapter-muted);font:10px/1.5 var(--sans)}.gallery-metric[data-astro-cid-htidr4ii] svg[data-astro-cid-htidr4ii]{display:block;width:100%;height:52px;margin:0;overflow:visible}.gallery-metric[data-astro-cid-htidr4ii] polyline[data-astro-cid-htidr4ii]{fill:none;stroke:var(--metric-accent);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.gallery-metric[data-astro-cid-htidr4ii] circle[data-astro-cid-htidr4ii]{fill:var(--metric-accent)}.gallery-metric[data-astro-cid-htidr4ii] .spark-grid[data-astro-cid-htidr4ii]{fill:none;stroke:#edf0f3;stroke-width:.7}.gallery-metric[data-astro-cid-htidr4ii] .spark-target[data-astro-cid-htidr4ii]{fill:none;stroke:#a8b6ad;stroke-width:1;stroke-dasharray:3 4}.gallery-metric[data-astro-cid-htidr4ii] .spark-secondary[data-astro-cid-htidr4ii]{stroke:var(--metric-accent);stroke-opacity:.45;stroke-dasharray:3 3}.gallery-metric[data-astro-cid-htidr4ii] .spark-area[data-astro-cid-htidr4ii]{fill:var(--metric-accent);fill-opacity:.08}.gallery-adapter[data-astro-cid-htidr4ii][data-evaluation=passed]{--meter-color:#438455}.gallery-adapter[data-astro-cid-htidr4ii][data-evaluation=partial]{--meter-color:#d7b866}.gallery-adapter[data-astro-cid-htidr4ii][data-evaluation=zero]{--meter-color:#bd665f}.gallery-adapter[data-astro-cid-htidr4ii][data-evaluation=zero] .gallery-meter[data-astro-cid-htidr4ii]{background:#ecd2cf}.gallery-adapter[data-astro-cid-htidr4ii][data-evaluation=zero] .gallery-meter[data-astro-cid-htidr4ii]:before{content:"";position:absolute;left:0;top:0;width:2px;height:5px;background:var(--meter-color);border-radius:3px}.gallery-meter[data-astro-cid-htidr4ii]{height:5px;margin:10px 0 7px;background:#edf1ee;position:relative;border-radius:3px}.gallery-meter[data-astro-cid-htidr4ii]>span[data-astro-cid-htidr4ii]{display:block;height:100%;background:var(--meter-color);border-radius:3px}.gallery-meter[data-astro-cid-htidr4ii]>i[data-astro-cid-htidr4ii]{position:absolute;top:-5px;height:15px;border-left:1px dashed #8b9991}.gallery-meter-labels[data-astro-cid-htidr4ii]{display:flex;justify-content:space-between;color:var(--adapter-muted);font:11px/1.4 var(--sans)}.gallery-operational-details[data-astro-cid-htidr4ii]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0}.gallery-operational-details[data-astro-cid-htidr4ii]>div[data-astro-cid-htidr4ii]{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 12px 13px;border:1px solid var(--adapter-rule);border-radius:4px;background:#fff;box-shadow:0 2px 5px #283b4905;font:12px/1.5 var(--sans)}.gallery-operational-details[data-astro-cid-htidr4ii] dt[data-astro-cid-htidr4ii]{display:flex;align-items:center;gap:8px;color:var(--adapter-muted);font-size:11px}.gallery-operational-details[data-astro-cid-htidr4ii] dt[data-astro-cid-htidr4ii] svg[data-astro-cid-htidr4ii]{width:14px;height:14px;flex-shrink:0;fill:none;stroke:#6b8275;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.gallery-operational-details[data-astro-cid-htidr4ii] dd[data-astro-cid-htidr4ii]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;color:var(--adapter-ink);font:400 17px/1.5 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gallery-operational-details[data-astro-cid-htidr4ii] dd[data-astro-cid-htidr4ii]>span[data-astro-cid-htidr4ii]{color:var(--adapter-muted);font-size:11px;letter-spacing:0}.gallery-card-footer[data-astro-cid-htidr4ii]{border-top:1px solid #e8edef;padding:15px 24px;display:flex;justify-content:flex-end;gap:12px;font:11px/1.5 var(--sans);color:var(--adapter-muted)}.gallery-status[data-astro-cid-htidr4ii]{display:inline-flex;align-items:center;gap:6px;color:#87958c}.gallery-status[data-astro-cid-htidr4ii] i[data-astro-cid-htidr4ii]{width:5px;height:5px;border-radius:50%;background:currentColor}.gallery-status[data-astro-cid-htidr4ii].is-rollout i[data-astro-cid-htidr4ii]{box-shadow:0 0 0 3px #d7b8661a}.gallery-status[data-astro-cid-htidr4ii].is-ready i[data-astro-cid-htidr4ii]{box-shadow:0 0 0 3px #4384551a}.gallery-status[data-astro-cid-htidr4ii].is-rollout{color:#96792e}.gallery-status[data-astro-cid-htidr4ii].is-ready{color:#3d7650}.adapter-gallery[data-astro-cid-htidr4ii] button[data-astro-cid-htidr4ii]:focus-visible{outline:2px solid #304c3d;outline-offset:5px}.gallery-announcement[data-astro-cid-htidr4ii]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:600px){.adapter-gallery[data-astro-cid-htidr4ii]{--card-width: min(340px, calc(100vw - 48px) );padding-block:64px}.gallery-heading[data-astro-cid-htidr4ii] p[data-astro-cid-htidr4ii]{font-size:14px}.gallery-controls[data-astro-cid-htidr4ii]{width:calc(100% - 48px);margin-top:28px}.gallery-card-heading[data-astro-cid-htidr4ii],.gallery-card-footer[data-astro-cid-htidr4ii]{padding-inline:16px}.gallery-card-body[data-astro-cid-htidr4ii]{padding:18px 16px}#main-content.cinematic-home .gallery-card-body[data-astro-cid-htidr4ii] h3[data-astro-cid-htidr4ii]{font-size:19px}.gallery-model[data-astro-cid-htidr4ii]{font-size:10px;gap:3px 8px}.gallery-model[data-astro-cid-htidr4ii] span[data-astro-cid-htidr4ii]{padding-left:8px}.gallery-score[data-astro-cid-htidr4ii]{gap:7px}.gallery-score[data-astro-cid-htidr4ii] strong[data-astro-cid-htidr4ii]{font-size:32px}.gallery-score[data-astro-cid-htidr4ii]>span[data-astro-cid-htidr4ii]{max-width:64px;font-size:10px}.gallery-metrics[data-astro-cid-htidr4ii]{margin-top:18px;gap:6px}.gallery-metric[data-astro-cid-htidr4ii]{grid-template-rows:14px 22px 14px 44px;padding:10px 7px}.gallery-metric[data-astro-cid-htidr4ii] svg[data-astro-cid-htidr4ii]{height:44px}.gallery-metric-label[data-astro-cid-htidr4ii]{font-size:10px}.gallery-metric-value[data-astro-cid-htidr4ii]{font-size:14px}.gallery-metric-value[data-astro-cid-htidr4ii] small[data-astro-cid-htidr4ii],.gallery-metric-unit[data-astro-cid-htidr4ii]{font-size:9px}.gallery-operational-details[data-astro-cid-htidr4ii]{gap:6px}.gallery-operational-details[data-astro-cid-htidr4ii]{margin-top:6px}.gallery-operational-details[data-astro-cid-htidr4ii]>div[data-astro-cid-htidr4ii]{padding:10px 8px;gap:4px}.gallery-operational-details[data-astro-cid-htidr4ii] dt[data-astro-cid-htidr4ii]{gap:6px;font-size:10px}.gallery-operational-details[data-astro-cid-htidr4ii] dt[data-astro-cid-htidr4ii] svg[data-astro-cid-htidr4ii]{width:12px;height:12px}.gallery-operational-details[data-astro-cid-htidr4ii] dd[data-astro-cid-htidr4ii]{font-size:14px}.gallery-operational-details[data-astro-cid-htidr4ii] dd[data-astro-cid-htidr4ii]>span[data-astro-cid-htidr4ii]{font-size:9px}.gallery-card-footer[data-astro-cid-htidr4ii]{gap:8px;font-size:10px}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.gallery-adapter[data-astro-cid-htidr4ii]{transition:transform .85s cubic-bezier(.22,.75,.25,1),translate .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.gallery-adapter[data-astro-cid-htidr4ii]:hover{translate:0 -5px;border-color:#cdd8df;box-shadow:0 22px 42px -20px #283b4933,0 4px 12px -4px #283b4914}.gallery-adapter[data-astro-cid-htidr4ii].is-current:hover{box-shadow:0 24px 44px -20px #283b4938,0 4px 12px -4px #283b4914}}@media(prefers-reduced-motion:reduce){.gallery-track[data-astro-cid-htidr4ii],.gallery-adapter[data-astro-cid-htidr4ii],.gallery-pagination[data-astro-cid-htidr4ii] span[data-astro-cid-htidr4ii]{transition:none}}.home-byoc{padding:56px 48px;background:var(--brand-forest,#304c3d)}.byoc-inner{width:100%;max-width:1360px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px}.byoc-copy{max-width:700px}#main-content.cinematic-home #byoc.home-byoc h2{margin:0;color:#fffef9;font:300 36px/1.2 var(--display);letter-spacing:-.025em}.byoc-intro{margin:14px 0 0;color:#d1dbd4;font:16px/1.65 var(--sans)}.byoc-provider-panel{min-width:0}.byoc-provider-list{display:grid;grid-template-columns:repeat(3,112px);gap:12px;margin:0;padding:0;list-style:none}.byoc-provider-list li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:116px;padding:18px 8px;border:1px solid #e0e6eb;border-radius:4px;background:#fff;color:#435968;font:13px/1.5 var(--sans);box-shadow:0 8px 20px #152b2114}.byoc-provider-list img{display:block;width:42px;height:42px;object-fit:contain}@media(max-width:1000px){.home-byoc{padding:48px 32px}.byoc-inner{gap:32px}.byoc-provider-list{grid-template-columns:repeat(3,88px);gap:8px}.byoc-provider-list li{min-height:104px;font-size:12px}}@media(max-width:760px){.byoc-inner{grid-template-columns:1fr;gap:28px}.byoc-provider-list{grid-template-columns:repeat(3,minmax(0,112px))}}@media(max-width:600px){.home-byoc{padding:40px 20px}#main-content.cinematic-home #byoc.home-byoc h2{font-size:32px}.byoc-intro{font-size:15px}.byoc-provider-list{grid-template-columns:repeat(3,minmax(0,1fr));max-width:360px}.byoc-provider-list img{width:36px;height:36px}}.consultation[data-astro-cid-zzrgfm6m]{position:relative;isolation:isolate;overflow:hidden;background:#183c2e;color:#fff}.consultation[data-astro-cid-zzrgfm6m]:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#07150e38,#07150e70 50%,#07150e38)}.consultation-media[data-astro-cid-zzrgfm6m]{position:absolute;inset:0;z-index:-2;pointer-events:none}.consultation-media[data-astro-cid-zzrgfm6m] [data-astro-cid-zzrgfm6m]:is(img,video){position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.consultation-media[data-astro-cid-zzrgfm6m] video[data-astro-cid-zzrgfm6m]{opacity:0;transition:opacity .5s ease}.consultation-media[data-astro-cid-zzrgfm6m] video[data-astro-cid-zzrgfm6m].is-ready{opacity:1}.consultation-playback[data-astro-cid-zzrgfm6m]{position:absolute;right:28px;bottom:24px;z-index:2;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid #ffffff60;border-radius:4px;color:#fff;background:#07150e55;cursor:pointer}.consultation-playback[data-astro-cid-zzrgfm6m][hidden]{display:none}.consultation-playback[data-astro-cid-zzrgfm6m]:hover{background:#07150e99}.consultation-playback[data-astro-cid-zzrgfm6m] svg[data-astro-cid-zzrgfm6m]{width:18px;height:18px}.consultation-playback[data-astro-cid-zzrgfm6m][data-paused=true] .cta-pause-icon[data-astro-cid-zzrgfm6m],.consultation-playback[data-astro-cid-zzrgfm6m][data-paused=false] .cta-play-icon[data-astro-cid-zzrgfm6m]{display:none}#main-content.cinematic-home .consultation-playback[data-astro-cid-zzrgfm6m]:focus-visible{outline-color:#fff}.consultation-inner[data-astro-cid-zzrgfm6m]{max-width:1440px;margin:auto;display:flex;justify-content:center;align-items:center;text-align:center;min-height:580px;padding:72px;gap:0}.consultation-copy[data-astro-cid-zzrgfm6m]{position:relative;z-index:1;text-align:center}#main-content.cinematic-home .consultation[data-astro-cid-zzrgfm6m] .consultation-copy[data-astro-cid-zzrgfm6m] h2[data-astro-cid-zzrgfm6m]{font:300 clamp(48px,4.6vw,68px)/1.1 var(--display);letter-spacing:-.04em;color:#fff;margin:0}.consultation-copy[data-astro-cid-zzrgfm6m]>p[data-astro-cid-zzrgfm6m]{max-width:430px;margin:28px auto 34px;font:17px/1.75 var(--sans);color:#d5e2da}.consultation-button[data-astro-cid-zzrgfm6m]{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:56px;padding:15px 22px;border-radius:var(--home-radius,4px);background:#fff;color:#183c2e!important;font:15px/1.4 var(--sans);transition:transform .3s,box-shadow .3s}.consultation-button[data-astro-cid-zzrgfm6m] svg[data-astro-cid-zzrgfm6m]{width:23px;height:23px;stroke:currentColor;stroke-width:1.5;transition:transform .3s}#main-content.cinematic-home .consultation-button[data-astro-cid-zzrgfm6m]:focus-visible{outline-color:#fff}.consultation-ready[data-astro-cid-zzrgfm6m]:not(.is-visible) .consultation-enter[data-astro-cid-zzrgfm6m]{opacity:0}.consultation-ready[data-astro-cid-zzrgfm6m].is-visible .consultation-enter[data-astro-cid-zzrgfm6m]{animation:cta-enter 1.6s cubic-bezier(.16,1,.3,1) both}.consultation-ready[data-astro-cid-zzrgfm6m].is-visible .consultation-copy[data-astro-cid-zzrgfm6m]>p[data-astro-cid-zzrgfm6m]{animation-delay:.1s}.consultation-ready[data-astro-cid-zzrgfm6m].is-visible .consultation-action[data-astro-cid-zzrgfm6m]{animation-delay:.2s}.consultation[data-astro-cid-zzrgfm6m]:focus-within .consultation-enter[data-astro-cid-zzrgfm6m]{opacity:1;transform:none}@keyframes cta-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.consultation-button[data-astro-cid-zzrgfm6m]:hover{transform:translateY(-2px);box-shadow:0 9px 24px #051a2130}.consultation-button[data-astro-cid-zzrgfm6m]:hover svg[data-astro-cid-zzrgfm6m]{transform:translate(4px)}}@media(min-width:1600px){.consultation-inner[data-astro-cid-zzrgfm6m]{min-height:640px}}@media(max-width:960px){.consultation-inner[data-astro-cid-zzrgfm6m]{padding:64px 36px;min-height:520px}#main-content.cinematic-home .consultation[data-astro-cid-zzrgfm6m] .consultation-copy[data-astro-cid-zzrgfm6m] h2[data-astro-cid-zzrgfm6m]{font-size:clamp(40px,5.2vw,55px)}.consultation-copy[data-astro-cid-zzrgfm6m]>p[data-astro-cid-zzrgfm6m]{font-size:15px;max-width:360px}.consultation-break[data-astro-cid-zzrgfm6m]{display:none}}@media(max-width:700px){.consultation-inner[data-astro-cid-zzrgfm6m]{grid-template-columns:1fr;padding:72px 26px;min-height:460px}#main-content.cinematic-home .consultation[data-astro-cid-zzrgfm6m] .consultation-copy[data-astro-cid-zzrgfm6m] h2[data-astro-cid-zzrgfm6m]{font-size:clamp(40px,8.5vw,55px)}.consultation-copy[data-astro-cid-zzrgfm6m]>p[data-astro-cid-zzrgfm6m]{margin:24px auto 28px;max-width:340px}}@media(prefers-reduced-motion:reduce){.consultation[data-astro-cid-zzrgfm6m] .consultation-enter[data-astro-cid-zzrgfm6m]{opacity:1!important;animation:none!important;transform:none!important}}#main-content.story-home #security.security-trust{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);background:#fafbf8}.trust-heading[data-astro-cid-jbt26pzb]{min-width:0;width:100%;max-width:760px;margin-inline:auto;text-align:center}#main-content.story-home .security-trust[data-astro-cid-jbt26pzb] h2[data-astro-cid-jbt26pzb]{margin:0;font:300 var(--story-title-size)/1.2 var(--display);text-wrap:balance}.trust-intro[data-astro-cid-jbt26pzb]{margin:26px 0 0;color:var(--story-muted);font:400 18px/1.75 var(--sans)}.trust-link[data-astro-cid-jbt26pzb]{display:inline-flex;align-items:center;gap:18px;margin-top:24px;padding-block:4px;border-bottom:1px solid #a6b69c;color:var(--story-green);font:400 14px/1.5 var(--sans);text-decoration:none}.trust-link[data-astro-cid-jbt26pzb] svg{width:18px;height:18px}.trust-link[data-astro-cid-jbt26pzb]:is(:hover,:focus-visible){color:var(--hover-orange);border-color:currentColor}.trust-credentials[data-astro-cid-jbt26pzb]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;background:var(--model-rule)}.trust-credential[data-astro-cid-jbt26pzb]{min-width:0;background:#fff}.trust-credential-link[data-astro-cid-jbt26pzb]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;height:100%;padding:28px 24px;color:var(--story-ink);text-align:center;text-decoration:none;transition:background-color .2s ease}.trust-credential-link[data-astro-cid-jbt26pzb] img[data-astro-cid-jbt26pzb]{display:block;width:44px;height:44px;object-fit:contain;margin-bottom:12px}.trust-credential-link[data-astro-cid-jbt26pzb] h3[data-astro-cid-jbt26pzb]{margin:0 0 6px;color:var(--story-ink);font:300 21px/1.2 var(--display);letter-spacing:-.025em}.trust-status[data-astro-cid-jbt26pzb]{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--story-green);font:400 11px/1.5 var(--sans)}.trust-status[data-astro-cid-jbt26pzb] svg{width:12px;height:12px}#main-content.story-home .trust-credential-link[data-astro-cid-jbt26pzb]{justify-content:flex-start}#main-content.story-home .trust-description[data-astro-cid-jbt26pzb]{max-width:28ch;margin:12px 0 0;color:var(--story-muted);font:400 13px/1.6 var(--sans)}.trust-credential-link[data-astro-cid-jbt26pzb] .credential-arrow{position:absolute;top:12px;right:12px;width:14px;height:14px;color:#96a58f;transition:color .2s ease}.trust-credential-link[data-astro-cid-jbt26pzb]:hover{background:var(--model-surface)}.trust-credential-link[data-astro-cid-jbt26pzb]:hover .credential-arrow{color:var(--story-copper)}.security-trust[data-astro-cid-jbt26pzb] a[data-astro-cid-jbt26pzb]:focus-visible{outline:2px solid var(--story-copper);outline-offset:4px;z-index:1}@media(max-width:800px){#main-content.story-home #security.security-trust{grid-template-columns:minmax(0,1fr);gap:36px}.trust-heading[data-astro-cid-jbt26pzb]{max-width:600px}.trust-credentials[data-astro-cid-jbt26pzb]{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.trust-credentials[data-astro-cid-jbt26pzb]{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-credential[data-astro-cid-jbt26pzb]:last-child{grid-column:1 / -1}.trust-intro[data-astro-cid-jbt26pzb]{margin-top:22px;font-size:16px}.trust-credential-link[data-astro-cid-jbt26pzb]{min-height:148px;padding:24px 18px}.trust-credential-link[data-astro-cid-jbt26pzb] h3[data-astro-cid-jbt26pzb]{font-size:20px}}@media(prefers-reduced-motion:reduce){.trust-credential-link[data-astro-cid-jbt26pzb],.trust-credential-link[data-astro-cid-jbt26pzb] .credential-arrow{transition:none}}html:has(.cinematic-home){scrollbar-gutter:auto}body:has(.cinematic-home){--content:1440px;--home-radius:4px;background:#f8f9f5}body:has(.cinematic-home) .rails{display:none}body:has(.cinematic-home) .topbar{position:fixed;inset:0 0 auto;background:transparent;border:0;box-shadow:none;transition:background .2s}body:has(.cinematic-home) .topbar-inner{max-width:1440px;width:calc(100% - 48px);margin:auto;padding-inline:48px}body:has(.cinematic-home) .topbar-inner:before,body:has(.cinematic-home) .topbar-inner:after,body:has(.cinematic-home) .nav-right:after{display:none}body:has(.cinematic-home) .nav-right{background:transparent}body:has(.cinematic-home) .topbar:not(.is-scrolled) .brand-mark{filter:brightness(0) invert(1)}body:has(.cinematic-home) .topbar:not(.is-scrolled) .nav-link{color:#f1f4eb}body:has(.cinematic-home) .topbar:not(.is-scrolled) .nav-burger{background:#ffffff12;border-color:#ffffff40}body:has(.cinematic-home) .topbar:not(.is-scrolled) .nav-burger svg{color:#fff}body:has(.cinematic-home) .topbar.is-scrolled{background:#fafbf8f5;box-shadow:0 1px #d7dfd1;backdrop-filter:blur(12px)}body:has(.cinematic-home) .nav-mobile{background:#fafbf8}body:has(.cinematic-home) .nav-actions .nav-cta{background:#d9421d;border-radius:var(--home-radius,4px)}body:has(.cinematic-home) .nav-actions .nav-cta:hover{background:var(--hover-orange-fill)}body:has(.cinematic-home) .nav-actions .nav-cta--secondary{background:transparent;color:#294536}body:has(.cinematic-home) .nav-actions .nav-cta--secondary:hover{background:#edf2ea}body:has(.cinematic-home) .topbar:not(.is-scrolled) .nav-right .nav-cta--secondary{color:#fff;border-color:#ffffff70}body:has(.cinematic-home) .topbar:not(.is-scrolled) .nav-right .nav-cta--secondary:hover{background:#ffffff14}@media(min-width:901px)and (max-width:1100px){body:has(.cinematic-home) .topbar-inner{padding-inline:24px}}body:has(.cinematic-home) .topbar:not(.is-scrolled) .nav-view-toggle{background:#ffffff14;border-color:#ffffff40}body:has(.cinematic-home) .topbar:not(.is-scrolled) .view-mode-btn:not(.is-active){color:#e8eee5}body:has(.cinematic-home) .topbar:not(.is-scrolled) .view-mode-btn.is-active{background:#fff;color:#263b32}.home-skip{position:fixed;top:-100px;left:20px;z-index:10000;padding:12px 20px;background:#fff;color:#263e32}.home-skip:focus{top:20px}#main-content.cinematic-home{--story-ink:#2d4148;--story-muted:#74817d;--story-green:#527660;--story-copper:#a45d3c;--model-rule:#e0e5e7;--model-surface:#f5f6f3;--ink:#243e31;--sage:#788b68;--rule:#d7dfd1;color:var(--ink);width:100%;max-width:none;margin:0;background:#fbfcf8}#main-content.cinematic-home a{color:inherit;text-decoration:none}#main-content.cinematic-home :is(a,button):focus-visible{outline:2px solid #aa6845;outline-offset:5px}#main-content.cinematic-home section{scroll-margin-top:64px}#main-content.cinematic-home .home-section,#main-content.cinematic-home #security{width:100%;max-width:none;margin:0;padding:100px max(48px,calc((100% - 1320px)/2));border:0;background:#fbfcf8}#main-content.cinematic-home h2,#main-content.cinematic-home #security h2{color:#294536;font:300 clamp(34px,3.6vw,52px)/1.18 var(--display);letter-spacing:-.035em;margin:0}#main-content.cinematic-home h2 span{color:#788b68}#main-content.cinematic-home h3{font:400 25px/1.3 var(--sans);letter-spacing:-.025em}#main-content.cinematic-home p{text-wrap:pretty}.home-heading{text-align:center;margin:0 auto 48px;max-width:930px}.home-heading>p:last-child{margin:26px auto 0;max-width:800px;color:#74817d;font:16px/1.8 var(--sans)}.home-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:14px 20px;min-height:48px;background:#365b49;color:#fff!important;border:1px solid #365b49;border-radius:var(--home-radius,4px);font:14px/1.4 var(--sans);transition:background .2s}.home-button:hover{background:#284b3b}.home-button-orange{background:#d9421d;color:#fff!important;border-color:#d9421d}.home-button-orange:hover{background:var(--hover-orange-fill);border-color:var(--hover-orange-fill)}.home-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;color:#527660!important;font:13px/1.6 var(--sans)}.home-link>span{font-size:19px}.home-link:hover{color:#a45d3c!important}.home-vision{height:100svh;min-height:650px;max-height:1100px;width:100%;position:relative;overflow:hidden;color:#fff;background:#26392f}.vision-media,.vision-overlay{position:absolute;inset:0}.vision-media{background:#141414}.vision-media :is(video,img){position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.vision-media video{opacity:0;transition:opacity .6s}.vision-media video.is-playing{opacity:1}.vision-overlay{background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.12) 62%,rgba(0,0,0,.62) 100%);pointer-events:none}.vision-content{position:absolute;z-index:1;bottom:max(32px,4%);left:24px;right:24px;max-width:1100px;margin:auto;text-align:center}#main-content.cinematic-home .vision-content h1{font:300 clamp(24px,4.1vw,60px)/1.12 var(--display);letter-spacing:-.04em;color:#fff;white-space:nowrap}.vision-action-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;margin-top:28px}.vision-action-row p{margin:0;color:#e1e8dc;font:20px/1.6 var(--sans);max-width:1000px}.vision-content h1>span{display:block}.vision-cta-entry{display:inline-flex;flex-shrink:0}.vision-motion-ready:not(.vision-entered) .vision-entry{opacity:0;transform:translateY(18px)}.vision-entered .vision-entry{animation:vision-arrive 1.6s var(--entry-delay,0ms) cubic-bezier(.16,1,.3,1) both}.vision-content:focus-within .vision-entry{animation:none;opacity:1;transform:none}.vision-content .home-button{transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s,box-shadow .3s,border-color .3s}.vision-content .home-button>span{display:inline-block;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.vision-content .home-button:focus-visible{background:var(--hover-orange-fill);border-color:var(--hover-orange-fill);outline-color:#fff;box-shadow:0 8px 24px #0003}@media(hover:hover)and (pointer:fine){.vision-content .home-button:hover{background:var(--hover-orange-fill);border-color:var(--hover-orange-fill);transform:translateY(-3px);box-shadow:0 10px 28px #0004}.vision-content .home-button:hover>span{transform:translate(3px,-3px)}}.vision-content .home-button:active{transform:translateY(0);box-shadow:0 3px 12px #0002}@keyframes vision-arrive{0%{opacity:0;transform:translateY(18px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.vision-playback{position:absolute;right:32px;bottom:28px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ffffff50;background:#0006;color:#fff;border-radius:var(--home-radius,4px);cursor:pointer;transition:background .2s,border-color .2s}.vision-playback svg{width:20px;height:20px}.vision-playback:hover{background:#0009;border-color:#ffffff90}.vision-playback[data-paused=true] .vision-pause-icon,.vision-playback[data-paused=false] .vision-play-icon,.vision-playback[hidden]{display:none}#main-content.cinematic-home .home-platform{padding-inline:max(32px,calc((100% - 1600px)/2));min-height:calc(100svh - 64px);display:flex;flex-direction:column;justify-content:center;padding-block:64px 50px;position:relative;isolation:isolate;background:linear-gradient(180deg,#e2e7eb,#f0f3f5 90px,#fff 230px)}#main-content.cinematic-home .home-platform:before{content:"";position:absolute;inset:12% 0 0;z-index:-1;pointer-events:none;background-image:radial-gradient(#8b98a328 .7px,transparent .7px);background-size:23px 23px;mask-image:radial-gradient(ellipse at 50% 55%,#000 5%,transparent 70%)}#main-content.cinematic-home .home-platform:after{content:"";position:absolute;inset:0 0 auto;height:120px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(15,24,30,.22) 0%,rgba(15,24,30,.1) 18%,rgba(15,24,30,.035) 48%,transparent 100%)}#main-content.cinematic-home .home-platform .home-heading{margin-bottom:36px}#main-content.cinematic-home .home-platform .home-heading>p{margin-top:24px}.platform-caption{display:flex;justify-content:center;margin-top:20px}#main-content.cinematic-home .home-innovations{min-height:100svh;padding-block:100px 76px}#main-content.cinematic-home .home-innovations .home-heading{margin-bottom:48px}#main-content.cinematic-home .home-benchmarks{display:grid;grid-template-columns:1fr 1.15fr;gap:12%;padding-block:104px}.benchmark-context>p{margin:28px 0;color:#74817d;font:17px/1.8 var(--sans)}.benchmark-context .benchmark-pending{color:#8b795f!important;font-size:12px!important}.benchmark-context .benchmark-scope{margin-top:28px!important;font-size:12px!important}.benchmark-metric{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:28px;padding:36px 0;border-top:1px solid #d5ded2;min-height:190px}.benchmark-metric:last-child{border-bottom:1px solid #d5ded2}.metric-value{font:300 clamp(56px,6vw,88px)/1.1 var(--sans);letter-spacing:-.05em;color:#314b3a}.metric-copy h3{font:16px/1.5 var(--sans);margin:0 0 10px;color:#526959}.metric-copy p{color:#7b867e;font:13px/1.7 var(--sans)}.metric-pending{display:block;color:#899282;margin-top:14px;font:9px/1.5 var(--mono)}.metric-protocol{margin-top:16px}.metric-copy .home-link{margin-top:14px;font-size:11px}#main-content.cinematic-home #security.security-trust{display:block;padding-block:88px}#main-content.cinematic-home .trust-heading{max-width:930px}#main-content.cinematic-home .trust-heading h2 span{color:#788b68}#main-content.cinematic-home .trust-intro{font-size:16px}#main-content.cinematic-home .trust-display{margin-top:42px;padding:28px;background:#f5f6f3;border:1px solid #e0e5e7;border-radius:var(--home-radius,4px);box-shadow:inset 0 1px #fff,0 12px 36px -28px #23333d38}#main-content.cinematic-home .trust-credentials{gap:12px;background:none}#main-content.cinematic-home .trust-credential{border:1px solid #e5e9eb;border-radius:var(--home-radius,4px);box-shadow:0 2px 4px #18232c03,0 10px 24px -14px #18232c29}#main-content.cinematic-home .trust-credential-link{min-height:160px}#main-content.cinematic-home .trust-credential-link h3{font:16px/1.4 var(--sans);color:#344b51}#main-content.cinematic-home :is(#platform,#evals,#models,#security,#essays) a.section-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;width:fit-content;max-width:100%;min-height:0;padding:4px 0;border-bottom:1px solid #a6b69c;font:400 14px/1.5 var(--sans);text-decoration:none}#main-content.cinematic-home :is(#platform,#evals,#models,#security,#essays) a.section-link>svg{width:18px;height:18px;flex-shrink:0;color:currentColor}#main-content.cinematic-home #models a.section-link.banyan-explore{border-bottom-color:#a6b69c}#main-content.cinematic-home :is(#platform,#evals,#models,#security,#essays) a.section-link:is(:hover,:focus-visible){border-bottom-color:currentColor;text-decoration:none}.notes-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:42px}.home-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}.home-post{min-width:0}.home-post>a,.home-post>.post-preview{display:flex;flex-direction:column;height:100%}.home-post .post-cover{aspect-ratio:16/9;overflow:hidden;border:1px solid #e0e6eb;border-radius:var(--home-radius,4px);background:#fff}.home-post .post-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.home-post a:hover .post-cover img{transform:scale(1.02)}.post-type-cover{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:30px;color:#59724c}.post-type-cover>span:first-child{font:9px var(--mono);text-transform:uppercase}.post-type-cover>span:nth-child(2){font:300 30px/1.15 var(--display);letter-spacing:-.04em}.post-type-cover i{align-self:flex-end;font-style:normal;font-size:24px}.post-content{flex:1;padding-top:24px;display:flex;flex-direction:column}.post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;color:#819079;font:10px/1.6 var(--mono);margin-bottom:16px}.post-content h3{font:300 28px/1.3 var(--display);color:#294536;letter-spacing:-.025em}.post-content>p{color:#74817d;font:14px/1.8 var(--sans);margin:18px 0 24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.single-post{display:block}.single-post .home-post>a{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px}.single-post .post-content{padding:0}.single-post .post-content h3{font-size:34px}.notes-empty{padding:32px;border:1px solid #d7dfd1;color:#74817d}.notes-empty .home-link{margin-top:20px}@media(max-width:1100px){#main-content.cinematic-home .home-section,#main-content.cinematic-home #security{padding:72px 32px}#main-content.cinematic-home .home-benchmarks{gap:7%}.benchmark-metric{gap:20px}}@media(max-width:800px){.vision-action-row{flex-direction:column;gap:22px}.vision-content{bottom:max(40px,5%)}#main-content.cinematic-home .home-benchmarks{grid-template-columns:1fr;gap:36px}.benchmark-metric{min-height:160px}#main-content.cinematic-home .trust-display{padding:20px}#main-content.cinematic-home .trust-credentials{grid-template-columns:repeat(3,minmax(0,1fr))}.home-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.single-post .home-post>a{gap:24px;grid-template-columns:1fr}.single-post .post-content h3{font-size:28px}}@media(max-width:600px){body:has(.cinematic-home) .topbar-inner{width:100%;padding-inline:24px}#main-content.cinematic-home .home-section,#main-content.cinematic-home #security{width:100%;padding:64px 20px}.home-vision{min-height:670px;max-height:900px}.vision-content{left:22px;right:22px}#main-content.cinematic-home .vision-content h1{font-size:clamp(18px,5.1vw,30px)}.vision-action-row p{font-size:17px;max-width:380px}.vision-playback{bottom:14px;right:16px}.home-heading{margin-bottom:32px}.home-heading>p:last-child{font-size:15px}.desktop-break{display:none}#main-content.cinematic-home h2,#main-content.cinematic-home #security h2{font-size:34px}#main-content.cinematic-home .home-platform{padding-block:56px 48px}#main-content.cinematic-home .home-innovations{padding-block:72px 52px}#main-content.cinematic-home .home-platform .home-heading,#main-content.cinematic-home .home-innovations .home-heading{margin-bottom:36px}.benchmark-context>p{font-size:15px}.benchmark-metric{grid-template-columns:.75fr 1.25fr;padding:28px 0;gap:20px}.metric-value{font-size:62px}#main-content.cinematic-home .trust-display{padding:16px}#main-content.cinematic-home .trust-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#main-content.cinematic-home .trust-credential:last-child{grid-column:1/-1}#main-content.cinematic-home .trust-credential-link{min-height:148px}.notes-heading{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:32px}.post-type-cover{padding:24px}}@media(prefers-reduced-motion:reduce){.vision-content .vision-entry{opacity:1!important;transform:none!important;filter:none!important}.vision-content .home-button,.vision-content .home-button>span{transform:none!important}#main-content.cinematic-home *,#main-content.cinematic-home *:before,#main-content.cinematic-home *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#main-content.cinematic-home :is(#product,#platform,#evals,#models,#task-models,#essays){box-sizing:border-box;min-height:100svh}#main-content.cinematic-home #product{max-height:none}#main-content.cinematic-home :is(#platform,#evals,#models,#task-models,#security,#essays){padding-block:clamp(80px,12svh,160px)}#main-content.cinematic-home #evals{min-height:100svh;gap:24px;padding-block:64px}#main-content.cinematic-home #models{display:flex;flex-direction:column;justify-content:center}#main-content.cinematic-home #task-models{align-content:center}#main-content.cinematic-home #security.security-trust{min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:0}#main-content.cinematic-home #essays{display:flex;flex-direction:column;justify-content:center}@media(max-width:700px){#main-content.cinematic-home :is(#platform,#evals,#models,#task-models,#security,#essays){padding-block:72px}}#main-content.cinematic-home #security.security-trust{padding-bottom:48px}#main-content.cinematic-home #essays.home-notes{width:calc(100% - 96px);max-width:1120px;min-height:0;margin-inline:auto;padding:56px 0 88px;justify-content:flex-start}@media(max-width:1100px){#main-content.cinematic-home #essays.home-notes{width:calc(100% - 64px)}}@media(max-width:700px){#main-content.cinematic-home #security.security-trust{padding-bottom:32px}#main-content.cinematic-home #essays.home-notes{width:calc(100% - 40px);padding-block:40px 64px}}#main-content.cinematic-home .section-index{color:var(--hover-orange)}#main-content.cinematic-home :is(.latte-link,.task-models-link,.sapling-copy a,.notes-heading .home-link)>span[aria-hidden]{color:var(--hover-orange)}#main-content.cinematic-home .home-platform[data-entrance-ready]:not([data-heading-entered]) .home-heading{opacity:0;transform:translateY(22px)}#main-content.cinematic-home .home-platform[data-heading-entered] .home-heading{animation:platform-heading-enter 1.9s cubic-bezier(.16,1,.3,1) both}@keyframes platform-heading-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}#main-content.cinematic-home .home-platform:focus-within :is(.home-heading,.overview-window,.overview-metric,.overview-traffic,.overview-tasks){opacity:1;transform:none;animation:none}@media(prefers-reduced-motion:reduce){#main-content.cinematic-home .home-platform[data-entrance-ready] :is(.home-heading,.overview-window,.overview-metric,.overview-traffic,.overview-tasks){opacity:1;transform:none;animation:none}}#main-content.cinematic-home [data-home-reveal][data-reveal-ready][data-reveal-visible]{transition:opacity 1.9s cubic-bezier(.16,1,.3,1),transform 1.9s cubic-bezier(.16,1,.3,1)}#main-content.cinematic-home [data-home-reveal][data-reveal-ready]:not([data-reveal-visible]){opacity:0;transform:translateY(24px)}#main-content.cinematic-home [data-home-reveal=surface][data-reveal-ready][data-reveal-visible]{transition-duration:2.1s}#main-content.cinematic-home [data-home-reveal][data-reveal-ready]:focus-within{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){#main-content.cinematic-home [data-home-reveal][data-reveal-ready]{opacity:1;transform:none;transition:none}}.post-demo-label{padding:2px 6px;border:1px solid #dce3dc;border-radius:3px;color:#6d7e70}.home-post--preview .post-type-cover{background:#f0f3ed;color:#506950}.home-post--preview .post-type-cover--1{background:#f3f1eb;color:#687263}.home-post--preview .post-type-cover--2{background:#eef2f2;color:#526b65}.home-post--preview .post-type-cover>span:nth-child(2){max-width:240px}@media(max-width:600px){.home-posts{grid-template-columns:1fr;gap:40px}}.home-post{background:#fff;border:1px solid #e0e6eb;border-radius:var(--home-radius,4px);box-shadow:0 12px 28px -20px #283b4935,0 2px 5px #283b4907;overflow:hidden}.home-post .post-cover{border:0;border-bottom:1px solid #e0e6eb;border-radius:0}.home-post .post-content{padding:24px}body:has(.cinematic-home) .ftr .ftr-cta{min-height:40px;height:40px;padding:0 16px;border-radius:var(--home-radius,4px);font:13px var(--sans);letter-spacing:0;text-transform:none}.home-post .post-content h3{margin-bottom:0}#main-content.cinematic-home #essays.home-notes{width:calc(100% - 96px);max-width:1360px;padding-inline:0}.home-notes .notes-heading{width:100%;max-width:none;margin-inline:0;margin-bottom:32px;align-items:center}.notes-actions{display:flex;align-items:center;gap:24px;flex-shrink:0}.notes-actions .home-link{gap:10px;justify-content:flex-start;min-height:44px;white-space:nowrap}.notes-actions svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.notes-actions .home-link svg{width:16px;height:16px;color:var(--hover-orange)}.notes-navigation{display:flex;gap:0;border:1px solid #dce3df;border-radius:4px;background:#fff}.notes-navigation button{display:grid;place-items:center;width:44px;height:42px;padding:0;border:0;border-radius:3px 0 0 3px;background:transparent;color:var(--brand-forest,#304c3d);cursor:pointer;transition:background .2s,color .2s}.notes-navigation button+button{border-left:1px solid #dce3df;border-radius:0 3px 3px 0}.notes-navigation button:hover:not(:disabled){background:#f3f6f4}.notes-navigation button:disabled{color:#b9c4bd;cursor:default}.notes-navigation button:focus-visible,.home-posts:focus-visible{outline:2px solid #304c3d;outline-offset:4px}.home-notes .home-posts{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;width:calc(100% + 32px);margin-inline:-16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:16px 16px 32px;scrollbar-width:none}.home-notes .home-posts::-webkit-scrollbar{display:none}.home-notes .home-post{scroll-snap-align:start}.home-notes .home-post .post-cover{aspect-ratio:16/9}.home-notes .home-post .post-content{min-height:164px;padding:28px}.home-notes .post-type-cover{padding:24px}.home-notes .post-type-cover>span:nth-child(2){font-size:28px;max-width:240px}.home-notes .home-post .post-content h3{font-size:26px;line-height:1.3}.home-notes .notes-empty{width:100%}.home-notes .post-meta{min-height:22px;margin-bottom:16px;color:#6d7e70}@media(min-width:701px)and (max-width:1100px){#main-content.cinematic-home #essays.home-notes{width:calc(100% - 64px)}.home-notes .notes-heading{align-items:flex-start}.home-notes .home-posts{grid-auto-columns:calc((100% - 24px)/2)}}@media(max-width:700px){#main-content.cinematic-home #essays.home-notes{width:calc(100% - 40px)}.home-notes .notes-heading{width:100%;align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:24px}.notes-actions{width:100%;justify-content:space-between}.home-notes .home-posts{grid-auto-columns:88%;gap:16px;padding-inline:16px;scroll-padding-inline:16px}.home-notes .home-post .post-content{padding:22px;min-height:140px}.home-notes .home-post .post-content h3{font-size:23px}}#main-content.cinematic-home #evals .latte-position[data-reveal-visible]{transition-delay:.18s}#main-content.cinematic-home #evals .eval-report[data-reveal-ready]:not([data-reveal-visible]){transform:translateY(12px)}#main-content.cinematic-home #evals .eval-selector[data-reveal-ready]:not([data-reveal-visible]){transform:translate(-12px)}#main-content.cinematic-home #evals .eval-selector[data-reveal-visible]{transition-delay:.22s}#main-content.cinematic-home #evals .eval-findings [data-reveal-visible]{transition-delay:calc(1.1s + var(--reveal-delay,0ms))}#main-content.cinematic-home #evals [data-home-reveal=plot][data-reveal-ready]{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:no-preference){#evals .eval-plot[data-reveal-ready]:not([data-reveal-visible]){border-color:transparent;background:transparent}#evals .eval-plot[data-reveal-ready]:not([data-reveal-visible]) :is(.eval-plot-heading,.latte-window){opacity:0}#evals .eval-plot[data-reveal-visible]:not([data-reveal-instant]){animation:eval-frame-arrive 1.6s ease-out backwards}#evals .eval-plot[data-reveal-visible]:not([data-reveal-instant]) .eval-plot-heading{animation:eval-detail-arrive 1.6s .15s ease-out backwards}#evals .eval-plot[data-reveal-visible]:not([data-reveal-instant]) :is(.latte-grid,.latte-axis-title,.latte-equality,.latte-region-label){animation:eval-evidence-arrive 1.5s .35s ease-out backwards}#evals [data-points-ready] .eval-slide:not([data-points-entered]) :is(.latte-point,.latte-cost-connector){opacity:0}#evals .eval-slide[data-points-entered]:not([data-points-instant]) :is(.latte-point,.latte-cost-connector){animation:eval-evidence-arrive .35s ease-out backwards;animation-delay:calc(.35s + var(--model-order,0) * .1s)}#evals .eval-plot[data-reveal-visible]:not([data-reveal-instant]) .latte-model-key{animation:eval-evidence-arrive 1.4s 1s ease-out backwards}}@keyframes eval-frame-arrive{0%{border-color:transparent;background:transparent}to{border-color:#e0e6eb;background:#fff}}@keyframes eval-detail-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes eval-evidence-arrive{0%{opacity:0}to{opacity:1}}#main-content.cinematic-home #evals [data-reveal-instant]{transition:none}#evals .eval-plot:focus-within,#evals .eval-plot:focus-within *{animation:none!important}#evals .eval-plot:focus-within :is(.eval-plot-heading,.latte-window){opacity:1}@media(prefers-reduced-motion:reduce){#main-content.cinematic-home #evals [data-reveal-ready]{opacity:1;transform:none;transition:none;animation:none}}@media(prefers-reduced-motion:no-preference){#main-content.cinematic-home #models [data-home-reveal][data-reveal-ready]{transform:none}#main-content.cinematic-home #models .banyan-intro[data-reveal-visible]{transition:opacity 1.8s cubic-bezier(.25,.1,.25,1)}#main-content.cinematic-home #models .banyan-stage[data-reveal-ready]{opacity:1;transform:none;transition:none}#models .banyan-stage[data-reveal-ready]:not([data-reveal-visible]) .banyan-partition{opacity:0}#models .banyan-stage[data-reveal-visible]:not([data-reveal-instant]) .banyan-partition{animation:banyan-row-arrive .55s ease-out backwards;animation-delay:calc(.2s + var(--partition-order) * .85s)}#models .banyan-stage[data-reveal-visible]:not([data-reveal-instant]) .banyan-bar-track>span{animation:banyan-bar-reveal 1.1s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:calc(.32s + var(--partition-order) * .85s)}#models .banyan-stage[data-reveal-ready]:not([data-reveal-instant]):not([data-bars-complete]) :is(.banyan-eval-findings,.banyan-specs)>*{opacity:0}#models .banyan-stage[data-bars-complete] :is(.banyan-eval-findings,.banyan-specs)>*{transition:opacity 1.2s ease}#main-content.cinematic-home #models .banyan-stage[data-reveal-ready]:not([data-reveal-instant]):not([data-bars-complete])~.banyan-explore:not([data-reveal-instant]){opacity:0}#main-content.cinematic-home #models .banyan-explore[data-reveal-visible]{transition:opacity 1.6s ease}#main-content.cinematic-home #models [data-reveal-instant]{opacity:1;transition:none}#models .banyan-stage[data-reveal-instant] :is(.banyan-eval-findings,.banyan-specs)>*{opacity:1;transition:none}#models .banyan-stage:focus-within :is(.banyan-partition,.banyan-bar-track>span){opacity:1;clip-path:none;animation:none}}@keyframes banyan-row-arrive{0%{opacity:0}to{opacity:1}}@keyframes banyan-bar-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#main-content.cinematic-home #evals :is(.eval-tab,.eval-findings article){transition:translate .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .3s ease,background .35s ease,color .35s ease,opacity 1.9s ease var(--card-entry-delay,0s),transform 1.9s cubic-bezier(.16,1,.3,1) var(--card-entry-delay,0s)}#main-content.cinematic-home #evals .eval-findings article[data-reveal-visible]{--card-entry-delay:calc(1.1s + var(--reveal-delay,0ms));transition-delay:0s,0s,0s,0s,0s,var(--card-entry-delay),var(--card-entry-delay)}#main-content.cinematic-home #evals :is(.eval-tab,.eval-findings article):hover{translate:0 -5px;box-shadow:0 16px 30px -17px #304c3d35,0 4px 10px -6px #304c3d18}#main-content.cinematic-home #evals :is(.eval-tab:not([aria-pressed=true]),.eval-findings article):hover{border-color:#c5d3ca}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#main-content.cinematic-home #security .trust-credential{transition:translate .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .3s ease}#main-content.cinematic-home #security .trust-credential:hover{translate:0 -5px;border-color:#c5d3ca;box-shadow:0 16px 30px -17px #304c3d35,0 4px 10px -6px #304c3d18}}@media(min-width:1101px)and (max-width:1799px)and (min-height:700px)and (max-height:1050px){#main-content.cinematic-home #platform{min-height:calc(100svh - 64px);padding:20px 32px;gap:16px}#main-content.cinematic-home #platform{padding-block:40px 0}#main-content.cinematic-home #platform .home-heading{margin-bottom:0}#main-content.cinematic-home #platform .home-heading h2{font-size:38px}#main-content.cinematic-home #platform .home-heading>p{margin-top:10px;font-size:14px;line-height:1.5}#platform .platform-caption{margin-top:0}#platform .platform-showcase{max-width:1320px}#platform .overview-window{--sidebar-width:160px}#platform .overview-sidebar{padding:18px 10px}#platform .overview-logo{margin-bottom:20px}#platform .overview-project{padding:8px;margin-bottom:16px}#platform .overview-app-bar{min-height:34px;padding:7px 18px}#platform .overview-content{padding:14px 18px}#platform .overview-heading{margin-bottom:10px}#main-content.cinematic-home #platform .overview-heading h3{font-size:18px}#platform .overview-metric{padding:10px 14px}#platform .overview-value{font-size:24px;margin:3px 0}#platform :is(.overview-main-grid,.overview-bottom-grid){gap:12px;margin-top:10px}#platform .overview-panel-heading{padding:9px 14px}#platform .overview-panel-heading h4{font-size:12px}#platform .traffic-plot{height:clamp(100px,calc(100svh - 700px),140px)}#platform .overview-volume-legend{padding:0 14px 10px}#platform .routing-content{flex-direction:row;gap:14px;min-height:0;padding:8px 14px 14px}#platform .routing-donut{width:84px;flex-basis:84px}#platform .routing-donut strong{font-size:17px}#platform .routing-donut span{font-size:7.5px}#platform .routing-legend{gap:10px}#platform .routing-footer{padding:8px 14px}#platform .overview-review{margin-top:10px;padding:6px 14px}#platform .overview-review a{padding:3px 8px}#platform .overview-task-table thead th{padding-block:6px}#platform :is(.overview-task-table tbody th,.overview-task-table td){padding-block:8px}#platform .overview-task-table small{margin-top:1px}#platform .overview-activity ol{padding-inline:14px}#platform .overview-activity li{padding:7px 0}#platform .overview-activity small{margin-top:2px}}@media(min-width:1101px)and (max-width:1799px)and (min-height:700px)and (max-height:860px){#main-content.cinematic-home #platform{padding-block:24px 0;gap:10px}#main-content.cinematic-home #platform .home-heading h2{font-size:34px}#main-content.cinematic-home #platform .home-heading>p{margin-top:6px}#platform .platform-showcase{zoom:.9}}@media(min-width:1101px)and (max-width:1799px)and (min-height:700px)and (max-height:760px){#platform .platform-showcase{zoom:.8}}
