.fsdm_story_build_section,.fsdm_story_build_section *,.fsdm_story_build_section :after,.fsdm_story_build_section :before{box-sizing:border-box}.fsdm_story_build_section{background-color:#150b3e;color:#d3cfe3;font-family:IBM Plex Sans,system-ui,sans-serif;padding:clamp(56px,7vw,104px) 24px;scroll-margin-top:80px}.fsdm_story_build_section button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.fsdm_story_build_section :focus-visible{outline:2px solid #fcb711;outline-offset:3px}.fsdm_story_build_wrap{margin-left:auto;margin-right:auto;max-width:1280px}.fsdm_story_build_intro{max-width:44rem}.fsdm_story_build_eyebrow{color:#fcb711;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1rem;margin:0 0 12px;text-transform:uppercase}.fsdm_story_build_heading{color:#fff;font-family:Poppins,system-ui,sans-serif;font-size:clamp(1.55rem,1.15rem + 1.5vw,2.35rem);font-weight:600;line-height:1.15;margin:0;text-wrap:balance}.fsdm_story_build_intro_text{color:#d3cfe3;font-size:17px;line-height:1.65;margin-top:20px}.fsdm_story_build_intro_text p{margin:0}.fsdm_story_tracks_figure{margin:56px 0 0}.fsdm_story_tracks_lane_head{margin:0}.fsdm_story_tracks_lane_name{color:#fff;display:block;font-family:Poppins,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.375}.fsdm_story_tracks_lane_sub{display:block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.2px;letter-spacing:.14em;line-height:1.4;margin-top:2px;text-transform:uppercase}.fsdm_story_tracks_lane_sub_eng{color:#fcb711}.fsdm_story_tracks_lane_sub_ts{color:#5cc3f5}.fsdm_story_tracks_circle{align-items:center;background-color:#150b3e;border:3px solid;border-radius:9999px;color:#fff;display:flex;flex:none;font-family:Poppins,system-ui,sans-serif;font-size:18px;font-weight:600;height:56px;justify-content:center;line-height:1;position:relative;transition:transform .2s ease,background-color .2s ease,color .2s ease;width:56px;z-index:10}.fsdm_story_tracks_circle_eng{border-color:#fcb711}.fsdm_story_tracks_circle_ts{border-color:#0089d0}.fsdm_story_tracks_station_body{display:block;min-width:0;padding-top:4px}.fsdm_story_tracks_station_title{color:#fff;display:block;font-family:Poppins,system-ui,sans-serif;font-size:17px;font-weight:600;line-height:1.375}.fsdm_story_tracks_station_line{color:#d3cfe3;display:block;font-size:14.4px;line-height:1.375;margin-top:4px}.fsdm_story_tracks_badge{align-items:center;background-color:#150b3e;border:1px solid #3d3360;border-radius:9999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;line-height:1.2;margin-top:8px;padding:4px 10px}.fsdm_story_tracks_badge_eng{color:#fcb711}.fsdm_story_tracks_badge_ts{color:#5cc3f5}.fsdm_story_tracks_badge_dot{background:currentColor;border-radius:9999px;height:6px;width:6px}.fsdm_story_tracks_lock{color:#fcb711;display:block;height:16px;width:16px}.fsdm_story_tracks_figcaption{color:#a7a1c2;font-size:14.4px;line-height:1.5;margin:48px 0 0;max-width:44rem}.fsdm_story_tracks_mobile{gap:40px}@media (max-width:1023.98px){.fsdm_story_tracks_desktop{display:none!important}.fsdm_story_tracks_mobile{display:grid!important}.fsdm_story_tracks_okta_mobile{background:#241847;border:1px solid #3d3360;border-radius:8px;padding:16px}.fsdm_story_tracks_okta_mobile .fsdm_story_tracks_okta_title{color:#fff;font-family:Poppins,system-ui,sans-serif;font-size:16.8px;font-weight:600;margin:0}.fsdm_story_tracks_okta_mobile_text{color:#d3cfe3;font-size:14.7px;line-height:1.375;margin:4px 0 0}.fsdm_story_tracks_okta_mobile_detail{color:#a7a1c2;font-size:13.6px;line-height:1.375;margin:8px 0 0}.fsdm_story_tracks_mobile_list{display:grid;gap:28px;list-style:none;margin:20px 0 0;padding:0;position:relative}.fsdm_story_tracks_mobile_spine{background:currentColor;border-radius:999px;bottom:28px;left:26.5px;position:absolute;top:28px;width:3px}.fsdm_story_tracks_mobile_spine.fsdm_story_tracks_rail_eng{color:#fcb711}.fsdm_story_tracks_mobile_spine.fsdm_story_tracks_rail_ts{color:#0089d0}.fsdm_story_tracks_mobile_item{display:grid;gap:16px;grid-template-columns:56px minmax(0,1fr);list-style:none;position:relative}.fsdm_story_tracks_detail_mobile{color:#a7a1c2;display:block;font-size:13.6px;line-height:1.375;margin-top:8px}.fsdm_story_tracks_wall_mobile{align-items:flex-start;border:1px dashed rgba(167,161,194,.6);border-radius:8px;color:#d3cfe3;display:flex;font-size:14.4px;gap:12px;line-height:1.375;margin:0;padding:16px}.fsdm_story_tracks_wall_mobile .fsdm_story_tracks_lock{flex:none;margin-top:2px}.fsdm_story_tracks_wall_mobile strong{color:#fff;font-weight:600}.fsdm_story_tracks_aws_mobile_note{background:#241847;border:1px solid #3d3360;border-radius:8px;color:#d3cfe3;font-size:14.4px;line-height:1.375;margin:0;padding:16px}.fsdm_story_tracks_aws_mobile_note strong{color:#fff;font-weight:600}}@media (min-width:1024px){.fsdm_story_build_section{padding-left:48px;padding-right:48px}.fsdm_story_tracks_desktop{display:block!important}.fsdm_story_tracks_mobile{display:none!important}.fsdm_story_tracks_figcaption{margin-top:64px}.fsdm_story_tracks_okta_wrap{margin:0;position:relative;width:100%}.fsdm_story_build_section button.fsdm_story_tracks_okta_bar{align-items:center!important;background-color:#241847!important;border:1px solid #3d3360!important;border-radius:8px!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:center!important;padding:16px 24px!important;text-align:center!important;transition:border-color .15s ease;width:100%!important}.fsdm_story_tracks_okta_wrap:focus-within button.fsdm_story_tracks_okta_bar,.fsdm_story_tracks_okta_wrap:hover button.fsdm_story_tracks_okta_bar{border-color:#a7a1c2!important}.fsdm_story_tracks_okta_title{color:#fff;font-family:Poppins,system-ui,sans-serif;font-size:17px;font-weight:600}.fsdm_story_tracks_okta_text{color:#d3cfe3;font-size:14.4px}.fsdm_story_tracks_grid,.fsdm_story_tracks_heads{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr)}.fsdm_story_tracks_head_cell{align-items:center;display:flex;gap:16px;min-width:0}.fsdm_story_tracks_grid,.fsdm_story_tracks_rail{overflow:visible;position:relative}.fsdm_story_tracks_rail{display:block;flex:none;width:56px}.fsdm_story_tracks_rail_tall{height:64px}.fsdm_story_tracks_rail:before{background:currentColor;bottom:0;content:"";left:50%;margin-left:-1.5px;position:absolute;top:0;width:3px}.fsdm_story_tracks_rail_eng,.fsdm_story_tracks_rail_through.fsdm_story_tracks_rail_eng{color:#fcb711}.fsdm_story_tracks_rail_through.fsdm_story_tracks_rail_ts,.fsdm_story_tracks_rail_ts{color:#0089d0}.fsdm_story_tracks_packet{color:inherit;inset:0;position:absolute}.fsdm_story_tracks_packet:after{animation:fsdm_story_tracks_packet_down 1.5s linear infinite;animation-delay:inherit;background:currentColor;border-radius:999px;bottom:0;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 22%,transparent);content:"";height:10px;left:50%;margin-left:-5px;position:absolute;width:10px}.fsdm_story_tracks_station_cell{min-width:0;position:relative;z-index:20}.fsdm_story_tracks_station_cell:focus-within,.fsdm_story_tracks_station_cell:hover{z-index:50}.fsdm_story_tracks_rail_through{background:currentColor;bottom:0;left:26.5px;pointer-events:none;position:absolute;top:56px;width:3px}.fsdm_story_tracks_rail_cell{height:64px;position:relative;z-index:10}.fsdm_story_tracks_station_wrap{display:block;position:relative}.fsdm_story_tracks_station_row{align-items:start;display:grid;gap:16px;grid-template-columns:56px minmax(0,1fr);width:100%}.fsdm_story_tracks_details_label{align-items:center;color:#a7a1c2;display:flex;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.6px;gap:6px;letter-spacing:.12em;margin-top:8px;text-transform:uppercase;transition:color .15s ease}.fsdm_story_tracks_station_wrap:focus-within .fsdm_story_tracks_circle,.fsdm_story_tracks_station_wrap:hover .fsdm_story_tracks_circle{color:#150b3e;transform:scale(1.08)}.fsdm_story_tracks_station_wrap:focus-within .fsdm_story_tracks_circle_eng,.fsdm_story_tracks_station_wrap:hover .fsdm_story_tracks_circle_eng{background-color:#fcb711}.fsdm_story_tracks_station_wrap:focus-within .fsdm_story_tracks_circle_ts,.fsdm_story_tracks_station_wrap:hover .fsdm_story_tracks_circle_ts{background-color:#5cc3f5}.fsdm_story_tracks_station_wrap:focus-within .fsdm_story_tracks_details_label,.fsdm_story_tracks_station_wrap:hover .fsdm_story_tracks_details_label{color:#fcb711}.fsdm_story_tracks_tip{background-clip:padding-box;background-color:#fff;border:1px solid #e1e5ec;border-radius:8px;box-shadow:0 18px 40px -12px rgba(21,11,62,.35),0 0 0 1px #fff;color:#2b2f36;font-size:14.4px;line-height:1.625;margin-top:12px;max-width:calc(100vw - 40px);opacity:0;padding:16px;pointer-events:none;position:absolute;top:100%;transform:translateY(4px);transition:transform .15s ease,visibility 0s linear .15s;visibility:hidden;width:18rem;z-index:99}.fsdm_story_tracks_tip_start{left:0}.fsdm_story_tracks_tip_end{left:auto;right:0}.fsdm_story_tracks_tip_center{left:50%;transform:translate(-50%,4px)}.fsdm_story_tracks_tip_title{color:#150b3e;display:block;font-family:Poppins,system-ui,sans-serif;font-size:15.7px;font-weight:600;line-height:1.375;margin-bottom:6px}.fsdm_story_tracks_aws_wrap:focus-within .fsdm_story_tracks_tip,.fsdm_story_tracks_aws_wrap:hover .fsdm_story_tracks_tip,.fsdm_story_tracks_station_wrap:focus-within .fsdm_story_tracks_tip,.fsdm_story_tracks_station_wrap:hover .fsdm_story_tracks_tip{opacity:1;transform:translateY(0);transition:transform .15s ease,visibility 0s linear 0s;visibility:visible}.fsdm_story_tracks_okta_wrap:focus-within .fsdm_story_tracks_tip,.fsdm_story_tracks_okta_wrap:hover .fsdm_story_tracks_tip{opacity:1;transform:translate(-50%);transition:transform .15s ease,visibility 0s linear 0s;visibility:visible}.fsdm_story_tracks_wall_line{background-image:repeating-linear-gradient(180deg,rgba(167,161,194,.75) 0 5px,transparent 5px 10px);bottom:0;left:50%;margin-left:-1px;pointer-events:none;position:absolute;top:0;width:2px;z-index:10}.fsdm_story_tracks_wall_box_cell{align-items:center;display:flex;justify-content:center;position:relative;z-index:20}.fsdm_story_tracks_wall_box{align-items:center;background:#150b3e;border:1px solid #3d3360;border-radius:8px;display:flex;flex-direction:column;gap:6px;max-width:116px;padding:12px;text-align:center;width:100%}.fsdm_story_tracks_wall_heading{color:#fff;font-family:Poppins,system-ui,sans-serif;font-size:14.4px;font-weight:600}.fsdm_story_tracks_wall_items{color:#a7a1c2;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.9px;letter-spacing:.08em;line-height:1.375;text-transform:uppercase}.fsdm_story_tracks_zone{border-radius:8px;margin:-26px -20px -20px;pointer-events:none;position:relative;z-index:1}.fsdm_story_tracks_zone_solid{background:#241847;border:1px solid #3d3360}.fsdm_story_tracks_zone_dashed{background:transparent;border:1px dashed rgba(167,161,194,.7);z-index:1}.fsdm_story_tracks_zone_tag{background:#fcb711;border-radius:4px;color:#150b3e;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.9px;font-weight:500;letter-spacing:.12em;padding:6px 10px;position:absolute;right:16px;text-transform:uppercase;top:-12px;white-space:nowrap;z-index:25}.fsdm_story_tracks_aws_wrap{align-self:start;isolation:isolate;justify-self:end;margin-right:-4px;margin-top:-36px;pointer-events:auto;position:relative;width:max-content;z-index:30}.fsdm_story_tracks_aws_wrap:focus-within,.fsdm_story_tracks_aws_wrap:hover{z-index:60}.fsdm_story_build_section button.fsdm_story_tracks_aws_tag{background-color:#150b3e!important;border:1px dashed rgba(167,161,194,.7)!important;border-radius:4px!important;color:#d3cfe3!important;cursor:pointer!important;display:inline-block!important;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:10.9px!important;font-weight:500!important;letter-spacing:.12em!important;padding:6px 10px!important;text-transform:uppercase!important;white-space:nowrap!important}.fsdm_story_tracks_aws_wrap:focus-within button.fsdm_story_tracks_aws_tag,.fsdm_story_tracks_aws_wrap:hover button.fsdm_story_tracks_aws_tag{border-color:#a7a1c2!important}}@keyframes fsdm_story_tracks_packet_down{0%{transform:translateY(-55px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fsdm_story_tracks_circle,.fsdm_story_tracks_packet:after,.fsdm_story_tracks_tip{animation:none!important;transition:none!important}.fsdm_story_tracks_station_wrap:focus-within .fsdm_story_tracks_circle,.fsdm_story_tracks_station_wrap:hover .fsdm_story_tracks_circle{transform:none}}