@layer components{.solution-directory_wrap{--filter-control-height:3rem;overflow-anchor:none;gap:var(--space-7) var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,9fr);grid-template-areas:"filters results";align-items:start;width:100%;display:grid}.solution-directory_wrap .heading,.solution-directory_wrap .text{margin:0}.solution-directory_wrap :is(button,a):focus-visible{outline:var(--focus-width) solid var(--brand-500);outline-offset:var(--focus-offset)}.solution-directory_wrap>.filter-rail_wrap{grid-area:filters}.solution-directory_results{gap:var(--space-7);grid-area:results;min-width:0;display:grid;container:solutions/inline-size}.solution-directory_status{align-items:center;gap:var(--space-3) var(--space-4);min-block-size:var(--filter-control-height);flex-wrap:wrap;display:flex}.solution-directory_count{margin-inline-end:var(--space-1)}.solution-directory_chips{display:contents}.solution-directory_chip{align-items:center;gap:var(--space-3);block-size:2.5rem;padding-inline:var(--space-4);background:color-mix(in srgb, var(--light-300) 8%, transparent);box-shadow:inset 0 0 0 var(--border-width) color-mix(in srgb, var(--light-300) 22%, transparent);color:inherit;font:inherit;font-size:var(--text-small);cursor:pointer;transition:background-color var(--hover-duration) var(--hover-ease), scale var(--duration-fast) var(--ease-out);border:0;border-radius:999rem;display:inline-flex}.solution-directory_chip:active{scale:var(--press-scale)}@media (hover:hover) and (pointer:fine){.solution-directory_chip:hover{background:color-mix(in srgb, var(--light-300) 14%, transparent)}}.solution-directory_block{--stack-gap:var(--space-5);gap:var(--stack-gap);min-width:0;scroll-margin-top:calc(var(--nav-height) + var(--space-6));display:grid}.solution-directory_block[hidden]{display:none}.solution-directory_block-title{margin:0}.solution-directory_mosaic{--cols:1;gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.solution-directory_mosaic .hub-card .heading{font-size:var(--h3);line-height:var(--h3-line-height)}.solution-directory_mosaic .hub-card[data-wide]{grid-column:auto}.solution-directory_mosaic .hub-card[data-full]{grid-column:1/-1}@media (min-width:48rem){.solution-directory_mosaic{--cols:2;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){@container solutions (width>=42rem){.solution-directory_mosaic{--cols:3;grid-template-columns:repeat(3,minmax(0,1fr))}.solution-directory_mosaic .hub-card[data-wide]:not([data-full]){grid-column:span 2}.solution-directory_mosaic .hub-card[data-wide] .heading{font-size:var(--h2);line-height:var(--h2-line-height)}}}.solution-directory_more{justify-self:start;align-items:center;gap:var(--space-3);min-block-size:var(--filter-control-height);color:inherit;font:inherit;cursor:pointer;transition:scale var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}.solution-directory_more[hidden]{display:none}.solution-directory_more:active{scale:var(--press-scale)}.solution-directory_more .icon{transition:translate var(--hover-duration) var(--hover-ease)}@media (hover:hover) and (pointer:fine){.solution-directory_more:hover .icon{translate:.25rem}}.solution-directory_grid{--cols:3;gap:var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.solution-directory_card{min-width:0;padding:var(--space-3);border-radius:var(--radius-main);background:var(--light-100);box-shadow:0 0 0 var(--border-width) color-mix(in srgb, var(--navy) 8%, transparent);--card-ground:color-mix(in srgb, var(--crab-700) 7%, var(--light-100));--card-shadow:none;grid-column:span 2;grid-template-rows:auto 1fr;display:grid}.solution-directory_card[data-wide]{grid-column:span 3}.solution-directory_card[hidden]{display:none}@container solutions (width>=42rem){.solution-directory_card[data-solo]{align-items:center;gap:var(--space-5);grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.solution-directory_card[data-solo] .solution-directory_body{padding:var(--space-3) var(--space-5);align-content:center}}.solution-directory_media{min-width:0;block-size:calc(((100cqi - var(--space-5) * (var(--cols) - 1)) / var(--cols) - var(--space-3) * 2) * .75);border-radius:var(--radius-small);background:var(--light-300);overflow:hidden}.solution-directory_media.is-drawing{padding:var(--space-4);place-items:center;min-block-size:0;display:grid}.solution-directory_media.is-drawing .iso-scene_wrap,.solution-directory_media.is-drawing .iso-scene_wrap svg{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.solution-directory_media.is-drawing .iso-scene_wrap .iso-a{animation-name:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.solution-directory_card:hover .solution-directory_media .iso-scene_wrap.is-playing .iso-a{animation-name:var(--an)}}.solution-directory_body{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-5) var(--space-3) var(--space-3);display:grid}.solution-directory_body .text{color:color-mix(in srgb, currentColor 72%, transparent)}.solution-directory_head{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.solution-directory_head .heading{font-size:var(--h5);line-height:var(--h4-line-height)}.solution-directory_head a{color:inherit}.solution-directory_arrow{block-size:2.25rem;inline-size:2.25rem;margin-block:calc(-1 * var(--space-2));background:color-mix(in srgb, var(--navy) 6%, transparent);transition:background-color var(--hover-duration) var(--hover-ease), color var(--hover-duration) var(--hover-ease), translate var(--hover-duration) var(--hover-ease);border-radius:50%;flex:none;place-items:center;display:inline-grid}@media (hover:hover) and (pointer:fine){.solution-directory_card:hover .solution-directory_arrow{background:var(--crab-700);color:var(--light-100);translate:.125rem}}.theme-dark .solution-directory_card{background:var(--glass-card-fill);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);box-shadow:var(--glass-card-rim);transition:background-color var(--hover-duration) var(--hover-ease), translate var(--hover-duration) var(--hover-ease)}@media (hover:hover) and (pointer:fine){.theme-dark .solution-directory_card:hover{background:var(--glass-card-fill-hover);translate:0 -.125rem}.theme-dark .solution-directory_card:hover .solution-directory_arrow{background:var(--crab-700)}}.theme-dark .solution-directory_media.is-drawing{background:color-mix(in srgb, var(--navy) 62%, transparent);box-shadow:inset 0 0 0 var(--border-width) color-mix(in srgb, var(--light-300) 10%, transparent)}.theme-dark .solution-directory_arrow{background:color-mix(in srgb, var(--light-300) 10%, transparent)}.solution-directory_empty{justify-items:start;gap:var(--space-4);padding-block:var(--space-7);display:grid}.solution-directory_empty[hidden]{display:none}@container solutions (width<42rem){.solution-directory_grid{--cols:2;grid-template-columns:repeat(2,minmax(0,1fr))}.solution-directory_card{grid-column:span 1}.solution-directory_card[data-wide]{grid-column:1/-1}}@media not (min-width:64rem){.solution-directory_wrap{gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"filters""results"}}@media not (min-width:48rem){.solution-directory_grid{--cols:1;grid-template-columns:minmax(0,1fr)}.solution-directory_card,.solution-directory_card[data-wide]{grid-column:auto}.solution-directory_card{align-items:start;gap:var(--space-4);grid-template-rows:none;grid-template-columns:6.5rem minmax(0,1fr)}.solution-directory_media{aspect-ratio:1;block-size:auto}.solution-directory_media.is-drawing{padding:var(--space-2)}.solution-directory_body{padding:var(--space-2) 0 var(--space-2);gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.solution-directory_arrow,.solution-directory_chip,.solution-directory_more,.solution-directory_more .icon{transition:none}}.solutions-discovery_wrap{overflow-x:clip}.solutions-discovery_wrap .solutions-discovery_hero{gap:var(--space-7) var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;width:100%;display:grid}.solutions-discovery_wrap .solutions-discovery_scene{min-width:0}.solutions-discovery_wrap .solutions-discovery_scene .ui-stage{max-width:44rem;margin-left:auto}.solutions-discovery_wrap .solutions-discovery_intro{gap:var(--space-7);grid-template-columns:minmax(0,1fr);place-items:start;width:100%;display:grid}.solutions-discovery_wrap .solutions-discovery_intro .text{max-width:36ch}.solutions-discovery_wrap .heading,.solutions-discovery_wrap .text{margin:0}.solutions-discovery_wrap .solutions-discovery_intro .heading{max-width:14ch}@media not (min-width:64rem){.solutions-discovery_wrap .solutions-discovery_hero{grid-template-columns:1fr}}.resources-feature_wrap .heading,.resources-feature_wrap .text{margin:0}.resources-feature_wrap .resources-feature_title{max-width:18ch}.resources-feature_wrap .resources-feature_label{margin-top:var(--space-2)}.resources-feature_wrap .resources-feature_line{max-width:40ch;color:color-mix(in srgb, var(--light-300) 76%, transparent)}.resources-feature_wrap .resources-feature_layout{gap:var(--space-8);grid-template-columns:minmax(0,23fr) minmax(0,25fr);align-items:start;width:100%;display:grid}.resources-feature_wrap .resources-feature_lead{border-radius:var(--radius-main);background:var(--glass-card-fill);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);box-shadow:var(--glass-card-rim);transition:background-color var(--hover-duration) var(--hover-ease), translate var(--hover-duration) var(--hover-ease);grid-template-rows:auto auto;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.resources-feature_wrap .resources-feature_lead:hover{background:var(--glass-card-fill-hover);translate:0 -.125rem}}.resources-feature_wrap .resources-feature_image{aspect-ratio:16/10;display:block;overflow:hidden}.resources-feature_wrap .resources-feature_lead .resources-feature_copy{padding:var(--space-6) var(--space-6) var(--space-7)}.resources-feature_wrap .resources-feature_copy{--stack-gap:var(--space-4);gap:var(--stack-gap);align-content:start;min-width:0;display:grid}.resources-feature_wrap .resources-feature_meta{color:color-mix(in srgb, var(--light-300) 76%, transparent)}.resources-feature_wrap .resources-feature_item .resources-feature_copy>.text{text-wrap:pretty}.resources-feature_wrap .resources-feature_list{align-content:start;gap:var(--space-7);margin:0;padding:0;list-style:none;display:grid}.resources-feature_wrap .resources-feature_item{gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.resources-feature_wrap .resources-feature_thumb{aspect-ratio:1;border-radius:var(--radius-small);width:clamp(6rem,9vw,8.5rem);display:block;overflow:hidden}.resources-feature_wrap .resources-feature_image .image,.resources-feature_wrap .resources-feature_thumb .image{object-fit:cover;width:100%;height:100%;transition:transform var(--hover-duration) var(--hover-ease)}.resources-feature_wrap .resources-feature_item{--card-bleed:var(--space-4)}@media (hover:hover) and (pointer:fine){.resources-feature_wrap [data-card]:hover :is(.resources-feature_image,.resources-feature_thumb) .image{transform:scale(1.025)}}.resources-feature_wrap .heading a{text-decoration:none}.resources-feature_wrap a:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:.3rem}@media not (min-width:64rem){.resources-feature_wrap .resources-feature_layout{gap:var(--space-7);grid-template-columns:1fr}}@media not (min-width:48rem){.resources-feature_wrap .resources-feature_image{aspect-ratio:16/9}.resources-feature_wrap .resources-feature_item{gap:var(--space-4);grid-template-columns:1fr}.resources-feature_wrap .resources-feature_thumb{aspect-ratio:2;order:-1;width:100%}}@media (prefers-reduced-motion:reduce){.resources-feature_wrap .resources-feature_image .image,.resources-feature_wrap .resources-feature_thumb .image{transition:none}}.resources-library_wrap .heading,.resources-library_wrap .text{margin:0}.resources-library_wrap .resources-library_anchor{scroll-margin-top:var(--space-8);position:absolute;top:0}.resources-library_wrap .resources-library_browser{overflow-anchor:none;gap:var(--space-6);width:100%;scroll-margin-top:var(--space-7);display:grid}.resources-library_wrap .resources-topics_wrap{--stack-gap:var(--space-7);gap:var(--stack-gap);width:100%;margin-bottom:var(--section-space-medium);display:grid}.resources-library_wrap .resources-topics_list{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.resources-library_wrap .resources-topics_item{border-radius:var(--radius-main);background:var(--glass-card-fill);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);box-shadow:var(--glass-card-rim);transition:background-color var(--hover-duration) var(--hover-ease), translate var(--hover-duration) var(--hover-ease);display:grid;position:relative}@media (hover:hover) and (pointer:fine){.resources-library_wrap .resources-topics_item:hover{background:var(--glass-card-fill-hover);translate:0 -.125rem}}.resources-library_wrap .resources-topics_link{gap:var(--space-3);padding:var(--space-6);color:inherit;padding-inline-end:var(--space-8);text-decoration:none;display:grid}.resources-library_wrap .resources-topics_link:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset);border-radius:var(--radius-main)}.resources-library_wrap .resources-topics_name{font-size:var(--h3);line-height:var(--h3-line-height);font-weight:var(--primary-medium);letter-spacing:var(--h3-letter-spacing)}.resources-library_wrap .resources-topics_count{font-size:var(--text-small);color:color-mix(in srgb, var(--light-300) 64%, transparent);font-variant-numeric:tabular-nums}.resources-library_wrap .resources-topics_arrow{background:var(--light-300);width:2rem;height:2rem;color:var(--navy);pointer-events:none;opacity:.4;transition:opacity var(--hover-duration) var(--hover-ease), transform var(--hover-duration) var(--hover-ease);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-5);translate:0 -50%}@media (hover:hover) and (pointer:fine){.resources-library_wrap .resources-topics_item:hover .resources-topics_arrow{opacity:1;transform:translateX(var(--space-1))}}@media not (min-width:64rem){.resources-library_wrap .resources-topics_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:48rem){.resources-library_wrap .resources-topics_list{grid-template-columns:1fr}.resources-library_wrap .resources-topics_link{padding:var(--space-5);padding-inline-end:var(--space-8)}}.resources-library_wrap .resources-library_heading{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}@media not (min-width:64rem){.resources-library_wrap .resources-library_heading{flex-direction:column;align-items:start}}.inner-page_wrap{--orb:clamp(14rem, 21vw, 21rem);--fishbowl-glass-fill:#f6f5f412;--fishbowl-glass-radius:7.067%;--fishbowl-glass-blur:16px;--fishbowl-glass-rim:inset .035rem -.035rem .07rem #f6f5f4b3, inset -.035rem .035rem .07rem #f6f5f424, 0 0 0 .0625rem #0011291f, 0 1.5rem 3rem -1rem #00112938;overflow:clip}.inner-page_wrap>.section{isolation:auto}.inner-page_wrap>.section>.container{z-index:2}.inner-page_wrap>.section.theme-light{background-color:var(--light-300);background-image:url(/fishbowl/ground-grain.webp), linear-gradient(to bottom, transparent 35%, var(--light-300) 80%), url(/fishbowl/salt-card.webp);background-repeat:repeat,no-repeat,no-repeat;background-size:24rem 24rem,100% 88rem,100% 88rem;background-position:0 calc(-1 * var(--lrun-offset,0rem)), 0 calc(-1 * var(--lrun-offset,0rem)), 0 calc(-1 * var(--lrun-offset,0rem));background-blend-mode:multiply, normal, normal;background-attachment:scroll}.inner-page_wrap>.section.hero-lead_wrap:is(.stage.is-dark,.split,.masthead,.panorama){--hero-ground:var(--navy);background:0 0}.inner-page_wrap>.section.hero-lead_wrap:is(.stage.is-dark,.split,.masthead,.panorama):before{content:"";height:var(--hero-h,100%);z-index:0;pointer-events:none;background-color:var(--hero-ground);background-image:linear-gradient(color-mix(in srgb, var(--hero-ground) 58%, transparent), color-mix(in srgb, var(--hero-ground) 58%, transparent)), linear-gradient(0deg, var(--hero-ground), transparent 24%), linear-gradient(90deg, color-mix(in srgb, var(--hero-ground) 65%, transparent), color-mix(in srgb, var(--hero-ground) 20%, transparent)), url(/fishbowl/hero-field-figma.webp), url(/fishbowl/figma-surface-texture.webp);background-size:100% var(--hero-h,100%), 100% var(--hero-h,100%), 100% var(--hero-h,100%), max(100%, calc(var(--hero-h,58rem) * 1440 / 926)) auto, 90rem auto;background-blend-mode:normal, normal, normal, luminosity, luminosity;background-position:top,top,top,top,bottom;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat;position:absolute;inset:0 0 auto}.inner-page_wrap>.section.hero-lead_wrap.split.is-water{--water-fade:linear-gradient(180deg, #000 0, #000 46%, transparent 100%)}.inner-page_wrap>.section.hero-lead_wrap.split.is-water:before{opacity:1;background-color:#0000;background-image:radial-gradient(closest-side at 72% 54%, color-mix(in srgb, var(--seafoam) 20%, transparent), transparent), linear-gradient(90deg, color-mix(in srgb, var(--navy) 94%, transparent) 8%, color-mix(in srgb, var(--navy) 56%, transparent) 46%, color-mix(in srgb, var(--navy) 18%, transparent) 78%), linear-gradient(color-mix(in srgb, var(--navy) 56%, transparent), color-mix(in srgb, var(--navy) 56%, transparent)), url(/fishbowl/abstractions/tex-water.webp);background-blend-mode:normal;-webkit-mask-image:var(--water-fade);mask-image:var(--water-fade);background-position:0 0,0 0,0 0,70% 30%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,cover}.inner-page_wrap>.section.hero-lead_wrap.split.is-water:after{content:"";height:var(--hero-h,100%);z-index:1;pointer-events:none;mix-blend-mode:soft-light;opacity:.28;-webkit-mask-image:var(--water-fade);mask-image:var(--water-fade);background:url(/fishbowl/ground-grain.webp) 0 0/24rem 24rem;position:absolute;inset:0 0 auto}@media (min-width:64rem){.inner-page_wrap>.hero-lead_wrap .brand-flow_primary{aspect-ratio:1;width:12rem;display:block}}.inner-page_wrap>.section.hero-lead_wrap.field{overflow:clip visible}.inner-page_wrap>.section.hero-lead_wrap.stage.is-dark~.section.hero-lead_band{background:0 0}.inner-page_wrap>.hero-lead_wrap.stage.is-dark>.container{padding-bottom:var(--section-space-large)}.inner-page_wrap>.hero-lead_wrap.stage.is-dark .hero-lead_card{margin-bottom:0}.inner-page_wrap>.hero-lead_wrap.stage.is-dark~.hero-lead_band .hero-lead_band-space{height:var(--section-space-large)}.inner-page_wrap{--inset-gutter:1rem;--inset-radius:var(--radius-large)}@media not (min-width:48rem){.inner-page_wrap{--inset-gutter:.5rem}}.inner-page_wrap{--proof-overlap:8rem}@media not (min-width:48rem){.inner-page_wrap{--proof-overlap:4rem}}.inner-page_wrap.has-proof-overlap>.section.theme-light:has(+.section.proof.cinematic-proof)>.container{padding-bottom:var(--proof-overlap)}.inner-page_wrap.has-proof-overlap>.section.theme-light+.section.proof.cinematic-proof>.container{width:100%;max-width:none;margin-top:calc(-1 * var(--proof-overlap));z-index:2;position:relative}.inner-page_wrap.has-proof-overlap>.section.theme-light+.section.proof.cinematic-proof .source-section_layout{padding-inline:max(var(--site-margin), calc((100vw - var(--max-width-main)) / 2))}.inner-page_wrap.has-proof-overlap>.section.theme-light+.section.proof.cinematic-proof .image-placeholder_wrap,.inner-page_wrap.has-proof-overlap>.section.theme-light+.section.proof.cinematic-proof .image-placeholder_wrap .image{border-radius:0}.inner-page_wrap>.section.hero-lead_band+.section.theme-light{background-image:url(/fishbowl/ground-grain.webp), linear-gradient(to bottom, transparent, var(--light-300) 70%), url(/fishbowl/ground-ghost.webp);background-blend-mode:multiply, normal, hard-light;background-position:0 0,50%,top;background-repeat:repeat,no-repeat,no-repeat;background-size:24rem 24rem,100% 100%,100%}.inner-page_wrap>.section.theme-dark+.section.theme-dark,.inner-page_wrap>.section.theme-dark+:not(.section)+.section.theme-dark,.inner-page_wrap>.section.theme-dark+:not(.section)+:not(.section)+.section.theme-dark,.inner-page_wrap>.section.theme-light+.section.theme-light,.inner-page_wrap>.section.theme-light+:not(.section)+.section.theme-light,.inner-page_wrap>.section.theme-light+:not(.section)+:not(.section)+.section.theme-light{margin-block-start:calc(-1 * var(--border-width))}.inner-page_wrap>.section.theme-dark:not(:has(>[slot=background],>[data-ground])){background-color:var(--navy);background-image:linear-gradient(var(--ground-wash), var(--ground-wash)), var(--plates-img,url(/fishbowl/grounds/silk.webp), url(/fishbowl/grounds/water-foot.webp)), linear-gradient(to bottom, var(--navy), var(--dark-900) var(--run-deep,100%), var(--run-tail,var(--dark-900)));background-size:100% 100%, var(--plates-size,max(100%, 90rem) auto, max(100%, 90rem) auto), 100% var(--run-height,100%);background-repeat:no-repeat;background-position:0 0, var(--plates-pos,center top calc(-1 * var(--run-offset,0rem)), center bottom calc(-1 * var(--run-below,0rem))), 0 calc(-1 * var(--run-offset,0rem));background-attachment:scroll}.inner-page_wrap>.section.theme-dark:not(:has(>[slot=background],>[data-ground])):before{content:var(--side-on,none);z-index:1;pointer-events:none;opacity:var(--ground-plate);background-image:var(--side-img,none);background-size:var(--side-size,auto);background-position:var(--side-pos,0 0);-webkit-mask-image:var(--side-mask,none);mask-image:var(--side-mask,none);background-repeat:no-repeat;position:absolute;inset:0}.inner-page_wrap{background-color:var(--navy);--ground-plate:.38;--ground-wash:color-mix(in srgb, var(--navy) calc((1 - var(--ground-plate)) * 100%), transparent)}.inner-page_wrap>.section.theme-light+.section.theme-light,.inner-page_wrap>.section.theme-dark+.section.theme-dark{margin-top:-1px}.inner-page_wrap>.section.theme-dark{background-image:linear-gradient(color-mix(in srgb, var(--navy) 84%, transparent), color-mix(in srgb, var(--navy) 84%, transparent))}.brand-flow_wrap{z-index:auto;overflow:visible}.brand-flow_primary,.brand-flow_secondary{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;display:none;position:absolute}:is(.page-9 #hero,.page-12 #hero,.page-13 #hero,.page-14 #hero,.page-15 #hero-form,.page-16 #outcome-hero,.page-17 #industry-hero,.page-18 #header,.page-19 #article-header,.page-20 #outcome-hero,.page-21 #header,.page-2 #ai-capabilities-deep-dive,.page-3 #spreadsheet-erp-or-fishbowl,.page-4 #workflow-walkthrough,.page-5 [id="3pl-workflows"],.page-6 #pos-payments,.page-7 #why-not-a-standalone-time-clock,.page-8 #tier-availability).theme-dark .brand-flow_primary,:is(.page-2 #meet-the-agents,.page-3 #how-fishbowl-runs-your-inventory,.page-3 #ai-in-inventory,.page-4 #kitting-assemblies,.page-5 #how-a-pick-moves-through-fishbowl,.page-6 #commerce-capabilities,.page-7 #how-time-works,.page-8 #ai-reporting).theme-dark .brand-flow_secondary,.manufacturing-juno_wrap .manufacturing-juno_material{border-radius:var(--fishbowl-glass-radius);background:var(--fishbowl-glass-fill);-webkit-backdrop-filter:blur(var(--fishbowl-glass-blur));backdrop-filter:blur(var(--fishbowl-glass-blur));box-shadow:var(--fishbowl-glass-rim);opacity:1;border:0;transform:rotate(45deg)}:is(.page-9 #hero,.page-12 #hero,.page-13 #hero,.page-14 #hero,.page-15 #hero-form,.page-16 #outcome-hero,.page-17 #industry-hero,.page-18 #header,.page-19 #article-header,.page-20 #outcome-hero,.page-21 #header).theme-dark .brand-flow_primary{aspect-ratio:1;width:clamp(10rem,18vw,18rem);display:block;bottom:clamp(-9rem,-8vw,-5rem);right:clamp(-9rem,-7vw,-5rem);overflow:hidden}.inner-page_wrap.page-15 #hero-form .brand-flow_primary,.inner-page_wrap.page-11 #hero .brand-flow_primary{display:none}@media (min-width:64rem){:is(.page-2 #ai-capabilities-deep-dive,.page-3 #spreadsheet-erp-or-fishbowl,.page-4 #workflow-walkthrough,.page-5 [id="3pl-workflows"],.page-6 #pos-payments,.page-7 #why-not-a-standalone-time-clock,.page-8 #tier-availability).theme-dark .brand-flow_primary{aspect-ratio:1;width:clamp(12rem,19vw,19rem);display:block;bottom:clamp(-10rem,-7vw,-6rem);right:clamp(-10rem,-7vw,-6rem);overflow:hidden}:is(.page-3 #spreadsheet-erp-or-fishbowl,.page-7 #why-not-a-standalone-time-clock) .brand-flow_primary{left:clamp(-10rem,-7vw,-6rem);right:auto}:is(.page-10 #closing-cta,.page-9 #start-with-your-business,.page-17 #how-their-operation-runs-on-fishbowl,.page-18 #setup,.page-12 #closing-cta,.page-21 #about-fishbowl-media-contact,.page-19 #closing-cta,.page-20 #related-reading,.page-21 #related-reading) .brand-flow_primary{--seam-size:clamp(11rem, 16vw, 14.5rem);width:var(--seam-size);aspect-ratio:1;top:calc(var(--seam-size) / -2);border-radius:var(--fishbowl-glass-radius);background:var(--fishbowl-glass-fill);-webkit-backdrop-filter:blur(var(--fishbowl-glass-blur));backdrop-filter:blur(var(--fishbowl-glass-blur));box-shadow:var(--fishbowl-glass-rim);opacity:1;border:0;display:block;bottom:auto;left:clamp(-6rem,-4vw,-3rem);right:auto;overflow:hidden;transform:rotate(45deg)translate(0,0);mask:none}:is(.page-12 #closing-cta,.page-13 #leadership,.page-21 #about-fishbowl-media-contact,.page-19 #closing-cta) .brand-flow_primary{left:auto;right:clamp(-6rem,-4vw,-3rem)}:is(.page-9 #start-with-your-business,.page-18 #setup) .brand-flow_primary{border-radius:calc(var(--seam-size) / 2);transform:none}.inner-page_wrap.page-19 #product-bridge .brand-flow_secondary{top:clamp(-7rem,-5.5vw,-4rem);bottom:auto}}@media not (min-width:48rem){.brand-flow_seam{display:none!important}}.setup-steps_wrap .brand-flow_seam,.section:has(.setup-steps_wrap) .brand-flow_seam{display:none!important}.brand-flow_seam{--seam-size:clamp(6rem, 20vw, 9rem);z-index:1;width:var(--seam-size);aspect-ratio:1;top:calc(var(--seam-size) / -2);left:calc(var(--seam-size) * -.65);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:var(--fishbowl-glass-radius);background:var(--fishbowl-glass-fill);-webkit-backdrop-filter:blur(var(--fishbowl-glass-blur));backdrop-filter:blur(var(--fishbowl-glass-blur));box-shadow:var(--fishbowl-glass-rim);position:absolute;transform:rotate(45deg)}.brand-flow_seam.is-foot{top:auto;bottom:calc(var(--seam-size) / -2)}.brand-flow_seam.is-right{left:auto;right:calc(var(--seam-size) * -.65)}.brand-flow_seam.is-over{z-index:3}@media (min-width:64rem){.brand-flow_seam{display:none}}@media (min-width:64rem){:is(.page-2 #meet-the-agents,.page-3 #how-fishbowl-runs-your-inventory,.page-3 #ai-in-inventory,.page-4 #kitting-assemblies,.page-5 #how-a-pick-moves-through-fishbowl,.page-6 #commerce-capabilities,.page-7 #how-time-works,.page-8 #ai-reporting).theme-dark .brand-flow_secondary{aspect-ratio:1;width:clamp(9rem,15vw,15rem);display:block;bottom:clamp(-8rem,-6vw,-4.5rem);left:clamp(-7rem,-5vw,-4rem);overflow:hidden}}:is(.page-9 #proof,.page-10 #proof).theme-dark .brand-flow_primary{left:clamp(-7rem,-5vw,-4rem);right:auto}:is(.page-2 #proof,.page-3 #proof,.page-5 #proof,.page-6 #proof,.page-7 #proof,.page-8 #proof,.page-10 #proof,.page-11 #api-custom,.page-13 #closing-cta,.page-14 #apply,.page-15 #proof,.page-16 #proof,.page-17 #peer-proof,.page-18 #where-it-fits,.page-19 #product-bridge,.page-19 #related-reading,.page-20 #what-they-run,.page-20 #the-story) .brand-flow_secondary{width:var(--orb);aspect-ratio:1;left:auto;right:calc(var(--orb) * -.4);bottom:calc(var(--orb) * -.5);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;z-index:3;background:url(/fishbowl/imgEllipse5.webp) 50%/contain no-repeat;border:0;border-radius:50%;display:block;transform:rotate(-18deg)}:is(.page-10 #proof,.page-13 #closing-cta,.page-14 #apply,.page-15 #proof,.page-16 #proof,.page-19 #related-reading,.page-20 #the-story) .brand-flow_secondary{top:calc(var(--orb) / -2);bottom:auto;right:calc(var(--orb) * -.46)}.page-15 #proof .brand-flow_secondary{right:auto;left:calc(var(--orb) * -.4)}@media not (min-width:64rem){.page-15 #proof .brand-flow_secondary{--orb:9rem;top:calc(var(--orb) / -2 + 2.8rem)}}@media not (min-width:48rem){.page-15 #proof .brand-flow_secondary{--orb:8rem;top:calc(var(--orb) / -2 + 2rem)}}@media not (min-width:90rem){.page-19 #related-reading .brand-flow_secondary{--orb:9rem;top:calc(var(--orb) / -2 - 1.5rem)}}@media not (min-width:48rem){.page-19 #related-reading .brand-flow_secondary{--orb:6.5rem;top:calc(var(--orb) / -2 + 1.5rem)}}@media (min-width:48rem) and (not (min-width:64rem)){.page-16 #proof .brand-flow_secondary{top:calc(var(--orb) / -2 + 3rem)}}@media not (min-width:64rem){:is(.page-2 #proof,.page-3 #proof,.page-5 #proof,.page-6 #proof,.page-7 #proof,.page-8 #proof) .brand-flow_secondary{top:calc(var(--orb) / -2 - 2.5rem);bottom:auto;right:calc(var(--orb) * -.46)}@media (min-width:48rem){.page-5 #proof .brand-flow_secondary{--orb:10.5rem;top:calc(var(--orb) / -2 + 4rem)}}.page-4 #proof .manufacturing-metal_proof{inset:calc(clamp(13rem,18vw,18rem)/-2) clamp(-11rem,-8vw,-7rem) auto auto}}@media not (min-width:48rem){.page-4 #proof .manufacturing-metal_proof{inset:-4.5rem -3rem auto auto}}.page-17 #peer-proof .brand-flow_secondary{bottom:calc(var(--proof-hang,7rem) + var(--section-space-large) - var(--orb) / 2)}@media (min-width:48rem) and (not (min-width:64rem)){.page-17 #peer-proof .brand-flow_secondary{bottom:calc(var(--proof-hang,7rem) + var(--section-space-large) - var(--orb) / 2 - 4rem)}}.page-18 #where-it-fits .brand-flow_secondary{--orb:clamp(16rem, 24vw, 24rem);top:calc(var(--section-space-large) * -.5);bottom:auto;right:var(--space-5)}@media (min-width:64rem){.page-18 #where-it-fits .brand-flow_secondary{top:calc(var(--section-space-large) * -1.65)}}.page-4 #proof .brand-flow_secondary{display:none}.page-20 #outcome-hero .brand-flow_primary{width:clamp(14rem,21vw,20rem);bottom:clamp(-11rem,-8vw,-7rem);right:clamp(-10rem,-7vw,-6rem)}.page-20 #what-they-run .brand-flow_secondary{width:clamp(11rem,15vw,14rem);bottom:clamp(-8rem,-6vw,-6rem);right:clamp(-8rem,-5vw,-5rem)}@media not (min-width:48rem){.inner-page_wrap>.section.theme-light{background-size:24rem 24rem,100% 88rem,48rem}.inner-page_wrap{--orb:8rem}:is(.page-9 #hero,.page-12 #hero,.page-13 #hero,.page-14 #hero,.page-15 #hero-form,.page-16 #outcome-hero,.page-17 #industry-hero,.page-18 #header,.page-19 #article-header,.page-20 #outcome-hero,.page-21 #header) .brand-flow_primary{width:8rem;bottom:-4rem;right:-4rem}:is(.page-2 #what-it-is,.page-3 #ai-in-inventory,.page-4 #ai-manufacturing,.page-5 #ai-in-warehousing,.page-6 #channel-sync,.page-7 #better-together,.page-8 #forecasting-demand-planning,.page-9 #start-with-your-business,.page-10 #comparison-table,.page-12 #featured-content,.page-13 #security-trust,.page-15 #what-to-expect,.page-19 #product-bridge,.page-20 #the-story,.page-21 #body-or-outbound) .brand-flow_primary{opacity:.025;width:42rem;right:-28rem}:is(.page-3 #ai-in-inventory,.page-5 #ai-in-warehousing,.page-7 #better-together,.page-9 #start-with-your-business,.page-13 #security-trust,.page-15 #what-to-expect,.page-17 #how-their-operation-runs-on-fishbowl,.page-19 #product-bridge,.page-21 #body-or-outbound) .brand-flow_primary{left:-28rem;right:auto}.brand-flow_secondary{max-width:8rem}:is(.page-4 #works-with-your-stack,.page-5 #hardware-mobility,.page-6 #commerce-integrations) .brand-flow_secondary{opacity:.04;width:28rem;max-width:none;bottom:-20rem;left:-18rem}.page-20 #outcome-hero .brand-flow_primary{width:10rem;bottom:-5rem;right:-5rem}.page-20 #what-they-run .brand-flow_secondary{width:9rem;bottom:-4.5rem;right:-4.5rem}}.page-15 #hero-form>.container{z-index:3}.page-19 #body .brand-flow_secondary{bottom:-1rem}.inner-page_wrap>:is(.related-resources_wrap,.learning-paths_wrap)>.container{z-index:3}@media (prefers-reduced-motion:reduce){.brand-flow_primary,.brand-flow_secondary{transform-origin:50%}}.inner-page_wrap :is(.photo-workflow_title,.source-collection_item .source-group_wrap .heading,.source-section_team .heading.text-style-h3,.integration-directory_card .heading,.integration-directory_feature .heading,.partner-directory_list .heading,.plan-availability_item .heading,.source-sequence_step .heading,.assurance_wrap .source-group_wrap>.heading){font-size:var(--h4);font-weight:var(--primary-bold);letter-spacing:-.01em;line-height:1.3}.cms-results_wrap .cms-results_list{gap:var(--space-7) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.cms-results_wrap .cms-results_item{align-content:start;gap:var(--space-4);min-width:0;display:grid}.cms-results_wrap .cms-results_value{font-size:var(--display);line-height:1;font-weight:var(--primary-medium);letter-spacing:var(--letter-spacing-tightest);font-variant-numeric:tabular-nums;color:var(--juno);overflow-wrap:anywhere}.cms-results_wrap .cms-results_label{max-width:24ch;font-size:var(--text-large);line-height:var(--line-height-large);color:color-mix(in srgb, currentColor 82%, transparent);text-wrap:balance}.cms-results_wrap .cms-results_list:has(>:only-child){grid-template-columns:minmax(0,1fr)}.cms-results_wrap .cms-results_list:has(>:only-child) .cms-results_item{justify-content:start;align-items:center;gap:var(--space-7);grid-auto-columns:max-content minmax(0,1fr);grid-auto-flow:column}.cms-results_wrap .cms-results_list:has(>:only-child) .cms-results_label{font-size:var(--h3);line-height:var(--h3-line-height);max-width:28ch}@media not (min-width:48rem){.cms-results_wrap .cms-results_list:has(>:only-child) .cms-results_item{gap:var(--space-4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:row}}.cms-exp_wrap{--exp-art:820;--exp-escape:clamp(0rem, calc((100vw - var(--scrollbar-width,0rem) - min(var(--max-width-main), 100vw - var(--site-margin) * 2)) / 2 - var(--space-8)), 8rem);--exp-gap:var(--space-6);--exp-view-h:min(calc(100svh - var(--nav-height) - var(--exp-gap) * 2), 42rem);--exp-top:max(calc(var(--nav-height) + var(--exp-gap)), calc((100svh - var(--exp-view-h)) / 2));--exp-dot:.75rem;--exp-rail:var(--space-7)}.cms-exp_wrap .heading,.cms-exp_wrap .text{margin:0}.cms-exp_head .eyebrow_wrap{margin-bottom:var(--space-5);display:flex}.cms-exp_head .heading{text-wrap:balance;overflow-wrap:anywhere;max-width:24ch}.cms-exp_stage{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.cms-exp_chapters{gap:var(--space-8);min-width:0;margin:0;padding:0;list-style:none;display:grid}.cms-exp_chapter{gap:var(--space-6);align-content:start;min-width:0;display:grid}.cms-exp_text{gap:var(--space-5);min-width:0;display:grid}.cms-exp_group{margin:0 0 var(--space-2);font-size:var(--text-small);color:color-mix(in srgb, currentColor 64%, transparent);line-height:1.4}.cms-exp_line{align-items:baseline;gap:var(--space-4);display:flex}.cms-exp_title{font-size:var(--h3);color:var(--light-300);overflow-wrap:anywhere;text-wrap:balance;line-height:1.25}.cms-exp_n{font-size:var(--text-small);font-variant-numeric:tabular-nums;color:var(--brand-500);flex:none}.cms-exp_body{gap:var(--space-3);display:grid}.cms-exp_body .text{color:color-mix(in srgb, currentColor 82%, transparent);overflow-wrap:anywhere}.cms-exp_wrap.is-numbered .cms-exp_body{padding-left:calc(var(--text-small) * 1.6 + var(--space-4))}.cms-exp_plate{isolation:isolate;padding:var(--space-6);border-radius:var(--radius-main);background:var(--exp-plate) center / cover no-repeat, var(--navy);align-items:center;display:grid;position:relative;overflow:clip}.cms-exp_plate:before{content:"";z-index:-1;background:linear-gradient(#00112900,#00112952);position:absolute;inset:0}.cms-exp_plate:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.3;background:url(/fishbowl/ground-grain.webp) 0 0/24rem 24rem;position:absolute;inset:0}.cms-exp_panel{z-index:1;grid-area:1/1;min-width:0;position:relative}.cms-exp_view,.cms-exp_dot{display:none}.pd_wrap .cms-exp_win.pd_win{--u:calc(100cqw / var(--exp-art,820));aspect-ratio:auto;border-radius:min(calc(16 * var(--u)), var(--radius-large));box-shadow:var(--pd-edge), 0 calc(30 * var(--u)) calc(70 * var(--u)) #00000073;display:block}.pd_wrap .cms-exp_win.pd_win .pd_main{padding-bottom:calc(24 * var(--u))}.cms-exp_screen{position:relative}.cms-exp_screen .pd_card{transition:opacity var(--open-duration) var(--open-ease), box-shadow var(--open-duration) var(--open-ease)}.cms-exp_screen[data-focus=kpi] .pd_card:not(.pd_kpi),.cms-exp_screen[data-focus=table] .pd_card:not(.ps_row>.ps_table:first-child),.cms-exp_screen[data-focus=aside] .pd_card:not(.ps_row>.ps_aside),.cms-exp_screen[data-focus=foot] .pd_card:not(.ps_next,.ps_strip){opacity:.72}.cms-exp_inline .cms-exp_screen[data-focus=kpi] .pd_kpi,.cms-exp_inline .cms-exp_screen[data-focus=table] .ps_row>.ps_table:first-child,.cms-exp_inline .cms-exp_screen[data-focus=aside] .ps_row>.ps_aside,.cms-exp_inline .cms-exp_screen[data-focus=foot] :is(.ps_next,.ps_strip){box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #f47352c7, 0 0 0 calc(5 * var(--u)) #f4735229}.cms-exp_ring{--u:calc(100cqw / var(--exp-art,820));border-radius:calc(14 * var(--u));width:0;height:0;box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #f47352c7, 0 0 0 calc(5 * var(--u)) #f4735229;opacity:0;pointer-events:none;position:absolute;top:0;left:0}.cms-exp_ring[data-on=true]{opacity:1}.cms-exp_ring[data-ready=true]{transition:translate var(--duration-slow) var(--ease-in-out), width var(--duration-slow) var(--ease-in-out), height var(--duration-slow) var(--ease-in-out), opacity var(--duration-base) var(--ease-out)}.cms-exp_panel[data-panel=before]{padding-block:var(--space-6);place-items:center;display:grid}.cms-exp_sheet{gap:var(--space-6);width:min(100%,36rem);padding:var(--space-8) var(--space-8) var(--space-8) var(--space-7);border-radius:var(--radius-small);background:var(--light-300);color:var(--dark-900);box-shadow:0 var(--space-6) var(--space-8) calc(-1 * var(--space-4)) #0011298c;display:grid;position:relative}.cms-exp_sheet:before,.cms-exp_sheet:after{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--light-300) 88%, var(--navy));box-shadow:0 var(--space-4) var(--space-6) calc(-1 * var(--space-4)) #00112966;position:absolute;inset:0}.cms-exp_sheet:before{rotate:-2.2deg;translate:calc(-1 * var(--space-2)) var(--space-2)}.cms-exp_sheet:after{rotate:1.6deg;translate:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--light-300) 80%, var(--navy));z-index:-2}.cms-exp_sheet{--sheet-ink:var(--dark-900)}.cms-exp_note{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid}.cms-exp_mark{--border-width:.125rem;background:color-mix(in srgb, var(--crab-700) 12%, transparent);width:1.75rem;height:1.75rem;color:var(--crab-700);border-radius:50%;flex:none;place-items:center;margin-top:.1em;display:grid}.cms-exp_mark .icon{width:.75rem;max-width:none}.cms-exp_copy{gap:var(--space-3);font-size:var(--text-large);white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;line-height:1.45;display:grid}.cms-exp_row{display:block}.cms-exp_sheet.is-lead .cms-exp_row:first-child{font-size:var(--h2);font-weight:var(--primary-medium);letter-spacing:var(--letter-spacing-tight);line-height:1.3}.cms-exp_sheet.is-lead .cms-exp_row:not(:first-child){font-size:var(--text-main);color:color-mix(in srgb, currentColor 78%, transparent);line-height:1.55}.cms-exp_sheet.is-lead .cms-exp_mark{margin-top:.4em}.cms-exp_more{gap:var(--space-3);font-size:var(--text-main);color:color-mix(in srgb, currentColor 78%, transparent);display:grid}.cms-exp_more summary{cursor:pointer;width:fit-content;color:var(--crab-700);font-size:var(--text-small)}.cms-exp_more summary:focus-visible{outline:var(--focus-width) solid var(--crab-700);outline-offset:.25rem}.cms-exp_sheet .draft-copy_wrap{color:var(--copy-fpo)}@media (min-width:64rem) and (scripting:enabled){.cms-exp_wrap>.container{column-gap:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr);row-gap:0;display:grid}.cms-exp_head{z-index:2;padding-left:var(--exp-rail);pointer-events:none;grid-area:1/1;align-self:start}.cms-exp_head .heading{font-size:var(--h2);line-height:var(--h2-line-height,1.15)}.cms-exp_stage{gap:var(--space-8);grid-area:1/1/2/3;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.cms-exp_chapters{gap:0}.cms-exp_chapter{min-height:max(65svh, var(--exp-view-h));padding-left:var(--exp-rail);align-content:center;position:relative}.cms-exp_inline{display:none}.cms-exp_view{top:var(--exp-top);height:var(--exp-view-h);margin-right:calc(-1 * var(--exp-escape));display:grid;position:sticky}.cms-exp_view .cms-exp_screen{width:min(100%, calc((var(--exp-view-h) - var(--space-6) * 2) * 1.15));margin-inline:auto}.cms-exp_view .cms-exp_panel{transition:opacity var(--open-duration) var(--open-ease), translate var(--open-duration) var(--open-ease), visibility 0s linear var(--open-duration)}.cms-exp_stage[data-view=before] .cms-exp_view .cms-exp_panel[data-panel=product],.cms-exp_stage[data-view=product] .cms-exp_view .cms-exp_panel[data-panel=before]{opacity:0;visibility:hidden;pointer-events:none}.cms-exp_stage[data-view=before] .cms-exp_view .cms-exp_panel[data-panel=product]{translate:0 var(--space-5)}.cms-exp_stage[data-view=product] .cms-exp_view .cms-exp_panel[data-panel=before]{translate:0 calc(-1 * var(--space-5))}.cms-exp_stage[data-view=before] .cms-exp_view .cms-exp_panel[data-panel=before],.cms-exp_stage[data-view=product] .cms-exp_view .cms-exp_panel[data-panel=product]{visibility:visible;transition-delay:0s}.cms-exp_text{transition:opacity var(--hover-duration) var(--hover-ease)}.cms-exp_chapter:not(.is-current) .cms-exp_text{opacity:.4}.cms-exp_chapter:before{content:"";left:calc(var(--exp-dot) / 2 - var(--border-width) / 2);width:var(--border-width);background:color-mix(in srgb, var(--light-300) 18%, transparent);transition:background-color var(--hover-duration) var(--hover-ease);position:absolute;top:0;bottom:0}.cms-exp_chapter:first-child:before{top:var(--rail-top,50%)}.cms-exp_chapter:last-child:before{bottom:var(--rail-bottom,50%)}.cms-exp_chapter:before{background:linear-gradient(var(--brand-500) var(--fill,0%), color-mix(in srgb, var(--light-300) 18%, transparent) var(--fill,0%))}.cms-exp_text{position:relative}.cms-exp_dot{left:calc(-1 * var(--exp-rail));top:calc((var(--h3) * 1.25 - var(--exp-dot)) / 2);width:var(--exp-dot);height:var(--exp-dot);box-shadow:var(--edge-strong);background:var(--navy);cursor:pointer;transition:background-color var(--hover-duration) var(--hover-ease), box-shadow var(--hover-duration) var(--hover-ease), scale var(--hover-duration) var(--hover-ease);border:0;border-radius:50%;margin:0;padding:0;display:block;position:absolute}.cms-exp_dot:after{content:"";inset:calc((var(--exp-rail) - var(--exp-dot)) / -2);position:absolute}.cms-exp_dot:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.cms-exp_chapter.is-passed .cms-exp_dot{box-shadow:inset 0 0 0 var(--border-width) var(--brand-500), var(--edge-bevel)}.cms-exp_chapter.is-current .cms-exp_dot{box-shadow:inset 0 0 0 var(--border-width) var(--brand-500), var(--edge-bevel);background:var(--brand-500);scale:1.25}.cms-exp_group{margin:0}@media (hover:hover) and (pointer:fine){.cms-exp_dot:hover{box-shadow:inset 0 0 0 var(--border-width) var(--brand-500), var(--edge-bevel)}}}@media not (min-width:64rem){.cms-exp_chapters{gap:var(--space-8)}.cms-exp_inline{padding:var(--space-5)}}@media not (min-width:30rem){.cms-exp_wrap{--exp-art:430}.cms-exp_plate{padding:var(--space-4)}.cms-exp_sheet{padding:var(--space-6) var(--space-5) var(--space-6) var(--space-5);gap:var(--space-5)}.cms-exp_screen[data-focus=aside] .pd_card,.cms-exp_screen[data-focus=foot] .pd_card{opacity:1}.cms-exp_sheet.is-lead .cms-exp_row:first-child{font-size:var(--h3)}}@media (prefers-reduced-motion:reduce){.cms-exp_text,.cms-exp_chapter:before,.cms-exp_dot,.cms-exp_screen .pd_card,.cms-exp_ring[data-ready=true]{transition:none}.cms-exp_view .cms-exp_panel{transition:none;translate:none}}.setup-steps_wrap{position:relative}.setup-steps_layout{--stack-gap:var(--space-8);gap:var(--stack-gap);width:100%;display:grid}.setup-steps_layout .heading,.setup-steps_layout .text{margin:0}.setup-steps_title{text-wrap:balance;max-width:24ch}.setup-steps_row{gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.setup-steps_step{--stack-gap:var(--space-3);align-content:start;justify-items:start;gap:var(--stack-gap);cursor:pointer;opacity:.62;min-width:0;transition:opacity .22s var(--ease-out);display:grid;position:relative}.setup-steps_step[data-on=true]{opacity:1}.setup-steps_step .text{color:color-mix(in srgb, currentColor 82%, transparent)}.setup-steps_pick{all:unset;cursor:pointer}.setup-steps_pick:after{content:"";inset:calc(-1 * var(--space-3));border-radius:var(--radius-main);position:absolute}.setup-steps_pick:focus-visible:after{outline:.125rem solid var(--light-300);outline-offset:0}.setup-steps_n{font-size:var(--text-large);line-height:var(--line-height-medium);font-variant-numeric:tabular-nums;color:var(--brand-500)}.setup-steps_plate{isolation:isolate;padding:var(--space-7);border-radius:var(--radius-large);box-shadow:var(--edge-dark);background:linear-gradient(#021a33,#00142b);position:relative;overflow:clip}.setup-steps_plate:before{content:"";z-index:-1;opacity:.1;background:url(/fishbowl/abstractions/tex-flute.webp) top/cover no-repeat;position:absolute;inset:0;mask:linear-gradient(#000,#0000 85%)}.setup-steps_plate:after{content:"";pointer-events:none;mix-blend-mode:soft-light;opacity:.3;background:url(/fishbowl/ground-grain.webp) 0 0/24rem 24rem;position:absolute;inset:0}.setup-steps_window{z-index:1;width:min(100%,56rem);margin-inline:auto;display:grid;position:relative}.setup-steps_scene{opacity:0;visibility:hidden;transition:opacity .22s var(--ease-out), visibility 0s linear .22s;grid-area:1/1}.setup-steps_scene[data-on=true]{opacity:1;visibility:visible;transition-delay:0s}.setup-steps_scene .ui-a{animation:none}.setup-steps_scene .ui-field,.setup-steps_scene .ui-plate,.setup-steps_scene .ui-glass{display:none}.setup-steps_scene .ui-stage .ui-th,.setup-steps_scene .ui-stage .ui-tr{grid-template-columns:minmax(0, 1fr) calc(150 * var(--u))}@media (prefers-reduced-motion:reduce){.setup-steps_step,.setup-steps_scene{transition:none}}@media not (min-width:48rem){.setup-steps_row{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.setup-steps_plate{padding:var(--space-4)}}.cms-related-integrations_wrap .cms-related-integrations_heading{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;display:flex}.cms-related-integrations_wrap .cms-related-integrations_heading .heading{text-wrap:balance;margin:0}.cms-related-integrations_wrap .cms-related-integrations_heading>a{align-items:center;gap:var(--space-3);font-size:var(--text-small);flex:none;display:inline-flex}.cms-related-integrations_wrap .cms-related-integrations_list{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.cms-related-integrations_wrap .cms-related-integrations_list:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cms-related-integrations_wrap .cms-related-integrations_list:has(>:only-child){grid-template-columns:minmax(0,1fr)}.cms-related-integrations_wrap .cms-related-integrations_card{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-5);border-radius:var(--radius-main);background:var(--glass-card-fill);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);box-shadow:var(--glass-card-rim);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cms-related-integrations_wrap .cms-related-integrations_card .heading,.cms-related-integrations_wrap .cms-related-integrations_card .text{margin:0}.cms-related-integrations_wrap .cms-related-integrations_card .cms-related-integrations_words{gap:var(--space-4);overflow-wrap:anywhere;min-width:0;display:grid}.cms-related-integrations_wrap .cms-related-integrations_card .text{color:color-mix(in srgb, currentColor 76%, transparent)}.cms-related-integrations_wrap .cms-related-integrations_mark{border-radius:var(--radius-small);background:var(--light-100);width:3rem;height:3rem;color:var(--dark-900);place-items:center;display:grid}.cms-related-integrations_wrap .cms-related-integrations_mark .image{object-fit:contain;width:1.75rem;height:1.75rem}.cms-related-integrations_wrap .cms-related-integrations_arrow{transition:translate var(--hover-duration) var(--hover-ease)}@media (hover:hover) and (pointer:fine){.cms-related-integrations_wrap .cms-related-integrations_card:hover .cms-related-integrations_arrow{translate:.25rem}}@media not (min-width:64rem){.cms-related-integrations_wrap .cms-related-integrations_list,.cms-related-integrations_wrap .cms-related-integrations_list:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}}@media not (min-width:48rem){.cms-related-integrations_wrap .cms-related-integrations_heading{flex-direction:column;align-items:start}}.guide-page_wrap .guide-page_progress{padding:var(--space-5);border-radius:var(--radius-main);background:color-mix(in srgb, var(--light-300) 8%, transparent);gap:var(--space-3) var(--space-5);font-size:var(--text-small);grid-template-columns:1fr auto;display:grid}.guide-page_wrap .guide-page_progress p{margin:0}.guide-page_wrap .guide-page_progress p:nth-child(2){grid-area:2/1/auto/-1}.guide-page_wrap .guide-page_progress button{color:inherit;border:var(--border-width) solid var(--border);border-radius:var(--radius-small);padding:var(--space-4);cursor:pointer;min-height:2.75rem;transition:background-color var(--hover-duration) var(--hover-ease), opacity var(--hover-duration) var(--hover-ease);background:0 0;grid-area:1/2;align-self:center}.guide-page_wrap .guide-page_progress button:disabled{cursor:default;opacity:.5}.guide-page_wrap .guide-page_progress button:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.guide-page_wrap .cms-rich_wrap.is-checklist ul{padding:0;list-style:none}.guide-page_wrap .cms-rich_wrap.is-checklist li.guide-page_check{padding:0}.guide-page_wrap .guide-page_check label{align-items:flex-start;gap:var(--space-4);cursor:pointer;min-height:2.75rem;display:flex}.guide-page_wrap .guide-page_check input{width:1.25rem;height:1.25rem;accent-color:var(--crab-700);flex:none;margin-top:.45rem}.guide-page_wrap .guide-page_check input:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}}
