/* SHARED — static component styles.
 * Search the sg- class in HTML to find the element. Reused classes share a rule.
 * The :is() scope preserves former inline priority over template selectors.
 * No element with id smart-static-priority is required. Keep this scope.
 * JavaScript can override normal properties inline during interactions.
 */

:is(#smart-static-priority,:root) .sg-shared-layout-01 {
  min-height: 100vh;
  width: auto;
}

:is(#smart-static-priority,:root) .sg-shared-layout-02 {
  width: 100%;
}

:is(#smart-static-priority,:root) .sg-shared-control-01 {
  width: auto;
  aspect-ratio: 4.066666666666666;
}

:is(#smart-static-priority,:root) .sg-shared-layout-03 {
  position: absolute;
  border-radius: inherit;
  corner-shape: inherit;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

:is(#smart-static-priority,:root) .sg-shared-image-01 {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  corner-shape: inherit;
  object-position: center;
  object-fit: contain;
}

:is(#smart-static-priority,:root) .sg-shared-layout-04 {
  height: auto;
  aspect-ratio: 1.4444444444444444;
}

:is(#smart-static-priority,:root) .sg-shared-layout-05 {
  --extracted-r6o4lv:  var(
                              --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                              rgb(255, 255, 255)
                            );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-01 {
  --fx-text-color:  var(
                                --extracted-r6o4lv,
                                var(
                                  --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                  rgb(255, 255, 255)
                                )
                              );
}

:is(#smart-static-priority,:root) .sg-shared-layout-06 {
  min-height: 100vh;
  width: auto;
  display: contents;
}

:is(#smart-static-priority,:root) .sg-shared-layout-07 {
  --extracted-r6o4lv:  var(
                                --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                rgb(29, 29, 29)
                              );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-02 {
  --fx-text-color:  var(
                                  --extracted-r6o4lv,
                                  var(--token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3, rgb(29, 29, 29))
                                );
}

:is(#smart-static-priority,:root) .sg-shared-layout-08 {
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-03 {
  --fx-text-alignment:  center;
  --fx-text-color:  var(
                              --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                              rgb(29, 29, 29)
                            );
}

:is(#smart-static-priority,:root) .sg-shared-control-02 {
  --border-bottom-width:  1px;
  --border-color:  var(
                            --token-456a706a-3175-452e-a8be-f8b4e2e708c1,
                            rgb(255, 255, 255)
                          );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  backdrop-filter: blur(5px);
  background-color: var(--token-0810840b-a17e-48e5-b9f0-8da453e4251d,
                            rgba(255, 255, 255, 0.1)
                          );
  -webkit-backdrop-filter: blur(5px);
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-border-01 {
  --border-bottom-width:  1px;
  --border-color:  var(
                              --token-a6a29af8-9670-4cbf-81ec-cd0fd970b181,
                              rgb(82, 144, 244)
                            );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  background: linear-gradient(110deg,var(--token-bddc6f23-9f6b-430c-b28d-50ac8b0b25ba, rgb(59, 130, 246)) 0%,var(--token-b78e610c-391a-4120-aa0e-c0769ee3dfd0, rgb(64, 106, 228)) 100%);
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  box-shadow: inset 4px 4px 8px 0px var(--token-0a34df0a-701b-4bf9-bdf5-c1a9964dab0b,
                                  rgba(255, 255, 255, 0.3)
                                ),inset -4px -4px 8px 0px var(--token-0a34df0a-701b-4bf9-bdf5-c1a9964dab0b,
                                  rgba(255, 255, 255, 0.3)
                                ),0px 8px 16px 0px var(--token-c2de9ec9-96e5-4565-81f0-1a5f789cc986,
                                  rgba(59, 130, 246, 0.5)
                                );
}

:is(#smart-static-priority,:root) .sg-shared-surface-01 {
  background-color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                rgb(255, 255, 255)
                              );
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-layout-09 {
  --extracted-r6o4lv:  var(
                                --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                rgb(255, 255, 255)
                              );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-04 {
  --fx-text-color:  var(
                                  --extracted-r6o4lv,
                                  var(
                                    --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                    rgb(255, 255, 255)
                                  )
                                );
}

:is(#smart-static-priority,:root) .sg-shared-layout-10 {
  height: auto;
  aspect-ratio: 3.7962382445141065;
}

:is(#smart-static-priority,:root) .sg-shared-image-02 {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  corner-shape: inherit;
  object-position: center top;
  object-fit: contain;
}

:is(#smart-static-priority,:root) .sg-shared-layout-11 {
  position: absolute;
  inset: 0;
  overflow: hidden;
}

:is(#smart-static-priority,:root) .sg-shared-layout-12 {
  opacity: 1;
  position: absolute;
  inset: 0;
  z-index: 1;
  mask-image: linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 12.5%,rgba(0,0,0,1) 25%,rgba(0,0,0,0) 37.5%);
  -webkit-mask-image: linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 12.5%,rgba(0,0,0,1) 25%,rgba(0,0,0,0) 37.5%);
  border-radius: 0px;
  pointer-events: none;
  backdrop-filter: blur(0.078125px);
}

:is(#smart-static-priority,:root) .sg-shared-layout-13 {
  opacity: 1;
  position: absolute;
  inset: 0;
  z-index: 2;
  mask-image: linear-gradient(to top,rgba(0,0,0,0) 12.5%,rgba(0,0,0,1) 25%,rgba(0,0,0,1) 37.5%,rgba(0,0,0,0) 50%);
  -webkit-mask-image: linear-gradient(to top,rgba(0,0,0,0) 12.5%,rgba(0,0,0,1) 25%,rgba(0,0,0,1) 37.5%,rgba(0,0,0,0) 50%);
  border-radius: 0px;
  pointer-events: none;
  backdrop-filter: blur(0.15625px);
}

:is(#smart-static-priority,:root) .sg-shared-layout-14 {
  opacity: 1;
  position: absolute;
  inset: 0;
  z-index: 3;
  mask-image: linear-gradient(to top,rgba(0,0,0,0) 25%,rgba(0,0,0,1) 37.5%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 62.5%);
  -webkit-mask-image: linear-gradient(to top,rgba(0,0,0,0) 25%,rgba(0,0,0,1) 37.5%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 62.5%);
  border-radius: 0px;
  pointer-events: none;
  backdrop-filter: blur(0.3125px);
}

:is(#smart-static-priority,:root) .sg-shared-layout-15 {
  opacity: 1;
  position: absolute;
  inset: 0;
  z-index: 4;
  mask-image: linear-gradient(to top,rgba(0,0,0,0) 37.5%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 62.5%,rgba(0,0,0,0) 75%);
  -webkit-mask-image: linear-gradient(to top,rgba(0,0,0,0) 37.5%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 62.5%,rgba(0,0,0,0) 75%);
  border-radius: 0px;
  pointer-events: none;
  backdrop-filter: blur(0.625px);
}

:is(#smart-static-priority,:root) .sg-shared-layout-16 {
  opacity: 1;
  position: absolute;
  inset: 0;
  z-index: 5;
  mask-image: linear-gradient(to top,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 62.5%,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 87.5%);
  -webkit-mask-image: linear-gradient(to top,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 62.5%,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 87.5%);
  border-radius: 0px;
  pointer-events: none;
  backdrop-filter: blur(1.25px);
}

:is(#smart-static-priority,:root) .sg-shared-layout-17 {
  opacity: 1;
  position: absolute;
  inset: 0;
  z-index: 6;
  mask-image: linear-gradient(to top,rgba(0,0,0,0) 62.5%,rgba(0,0,0,1) 75%,rgba(0,0,0,1) 87.5%,rgba(0,0,0,0) 100%);
  -webkit-mask-image: linear-gradient(to top,rgba(0,0,0,0) 62.5%,rgba(0,0,0,1) 75%,rgba(0,0,0,1) 87.5%,rgba(0,0,0,0) 100%);
  border-radius: 0px;
  pointer-events: none;
  backdrop-filter: blur(2.5px);
}

:is(#smart-static-priority,:root) .sg-shared-layout-18 {
  opacity: 1;
  position: absolute;
  inset: 0;
  z-index: 7;
  mask-image: linear-gradient(to top,rgba(0,0,0,0) 75%,rgba(0,0,0,1) 87.5%,rgba(0,0,0,1) 100%);
  -webkit-mask-image: linear-gradient(to top,rgba(0,0,0,0) 75%,rgba(0,0,0,1) 87.5%,rgba(0,0,0,1) 100%);
  border-radius: 0px;
  pointer-events: none;
  backdrop-filter: blur(5px);
}

:is(#smart-static-priority,:root) .sg-shared-layout-19 {
  opacity: 1;
  position: absolute;
  inset: 0;
  z-index: 8;
  mask-image: linear-gradient(to top,rgba(0,0,0,0) 87.5%,rgba(0,0,0,1) 100%);
  -webkit-mask-image: linear-gradient(to top,rgba(0,0,0,0) 87.5%,rgba(0,0,0,1) 100%);
  border-radius: 0px;
  pointer-events: none;
  backdrop-filter: blur(10px);
}

:is(#smart-static-priority,:root) .sg-shared-surface-02 {
  background-color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                rgb(255, 255, 255)
                              );
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  transform: rotate(-45deg);
}

:is(#smart-static-priority,:root) .sg-shared-control-03 {
  background-color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                            rgb(255, 255, 255)
                          );
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-20 {
  --extracted-r6o4lv:  var(
                              --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                              rgb(77, 88, 95)
                            );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-05 {
  --fx-text-color:  var(
                                --extracted-r6o4lv,
                                var(--token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54, rgb(77, 88, 95))
                              );
}

:is(#smart-static-priority,:root) .sg-shared-control-04 {
  background-color: var(--token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                              rgb(29, 29, 29)
                            );
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-21 {
  --extracted-r6o4lv:  var(
                                  --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                  rgb(255, 255, 255)
                                );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-06 {
  --fx-text-color:  var(
                                    --extracted-r6o4lv,
                                    var(
                                      --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                      rgb(255, 255, 255)
                                    )
                                  );
}

:is(#smart-static-priority,:root) .sg-shared-layout-22 {
  --extracted-r6o4lv:  var(
                              --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                              rgb(29, 29, 29)
                            );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-07 {
  --fx-text-color:  var(
                                --extracted-r6o4lv,
                                var(--token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3, rgb(29, 29, 29))
                              );
}

:is(#smart-static-priority,:root) .sg-shared-layout-23 {
  width: auto;
  aspect-ratio: 1;
}

:is(#smart-static-priority,:root) .sg-shared-image-03 {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  corner-shape: inherit;
  object-position: center top;
  object-fit: cover;
}

:is(#smart-static-priority,:root) .sg-shared-border-02 {
  --border-bottom-width:  1px;
  --border-color:  var(
                            --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                            rgb(221, 229, 237)
                          );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  background: linear-gradient(110deg,var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa, rgb(255, 255, 255)) 0%,var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa, rgb(255, 255, 255)) 100%);
  background-color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                            rgb(255, 255, 255)
                          );
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-text-08 {
  --fx-text-alignment:  center;
}

:is(#smart-static-priority,:root) .sg-shared-text-09 {
  --fx-text-color:  var(
                          --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                          rgb(29, 29, 29)
                        );
}

:is(#smart-static-priority,:root) .sg-shared-text-10 {
  --fx-text-color:  var(
                          --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                          rgb(77, 88, 95)
                        );
}

:is(#smart-static-priority,:root) .sg-shared-control-05 {
  --border-bottom-width:  1px;
  --border-color:  var(
                            --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                            rgb(255, 255, 255)
                          );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  backdrop-filter: blur(5px);
  background-color: var(--token-0810840b-a17e-48e5-b9f0-8da453e4251d,
                            rgba(255, 255, 255, 0.1)
                          );
  -webkit-backdrop-filter: blur(5px);
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-border-03 {
  --border-bottom-width:  1px;
  --border-color:  var(
                              --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                              rgb(29, 29, 29)
                            );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  background: linear-gradient(110deg,var(--token-60bca774-6ba3-4c34-a431-2fd8d1ea1b8a, rgb(50, 50, 50)) 0%,var(--token-a4ae1e21-2b71-445e-8792-31bd9220629a, rgb(0, 0, 0)) 100%);
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  box-shadow: inset 4px 4px 8px 0px var(--token-0a34df0a-701b-4bf9-bdf5-c1a9964dab0b,
                                  rgba(255, 255, 255, 0.3)
                                ),inset -4px -4px 8px 0px var(--token-0a34df0a-701b-4bf9-bdf5-c1a9964dab0b,
                                  rgba(255, 255, 255, 0.3)
                                ),0px 8px 16px 0px var(--token-3773b559-408e-44fa-b41c-14281b49a454,
                                  rgba(29, 29, 29, 0.5)
                                );
}

:is(#smart-static-priority,:root) .sg-shared-layout-24 {
  --extracted-r6o4lv:  var(
                                  --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                                  rgb(77, 88, 95)
                                );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-11 {
  --fx-text-color:  var(
                                    --extracted-r6o4lv,
                                    var(
                                      --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                                      rgb(77, 88, 95)
                                    )
                                  );
}

:is(#smart-static-priority,:root) .sg-shared-layout-25 {
  width: auto;
  aspect-ratio: 1.05;
}

:is(#smart-static-priority,:root) .sg-shared-text-12 {
  --fx-text-alignment:  center;
  --fx-text-color:  var(
                          --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                          rgb(29, 29, 29)
                        );
}

:is(#smart-static-priority,:root) .sg-shared-image-04 {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  corner-shape: inherit;
  object-position: center;
  object-fit: cover;
}

:is(#smart-static-priority,:root) .sg-shared-text-13 {
  --fx-text-color:  var(
                              --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                              rgb(77, 88, 95)
                            );
}

:is(#smart-static-priority,:root) .sg-shared-layout-26 {
  width: auto;
  aspect-ratio: 2.526760563380282;
}

:is(#smart-static-priority,:root) .sg-shared-layout-27 {
  flex-grow: 0;
  flex-shrink: 0;
  position: relative;
  height: fit-content;
  width: fit-content;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-border-04 {
  --border-bottom-width:  1px;
  --border-color:  var(
                            --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                            rgb(221, 229, 237)
                          );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  background: linear-gradient(110deg,var(--token-8a16c1e0-9178-435f-8361-d83efd74d213, rgb(237, 241, 244)) 0%,var(--token-8a16c1e0-9178-435f-8361-d83efd74d213, rgb(237, 241, 244)) 100%);
  background-color: var(--token-8a16c1e0-9178-435f-8361-d83efd74d213,
                            rgb(237, 241, 244)
                          );
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-28 {
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

:is(#smart-static-priority,:root) .sg-shared-layout-29 {
  --extracted-a0htzi:  var(
                                --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                rgb(29, 29, 29)
                              );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-14 {
  --fx-text-alignment:  center;
  --fx-text-color:  var(
                                  --extracted-a0htzi,
                                  var(--token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3, rgb(29, 29, 29))
                                );
}

:is(#smart-static-priority,:root) .sg-shared-layout-30 {
  --extracted-r6o4lv:  var(
                                --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                                rgb(77, 88, 95)
                              );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-15 {
  --fx-text-alignment:  center;
  --fx-text-color:  var(
                                  --extracted-r6o4lv,
                                  var(--token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54, rgb(77, 88, 95))
                                );
}

:is(#smart-static-priority,:root) .sg-shared-text-16 {
  --fx-text-alignment:  left;
  --fx-text-color:  var(
                            --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                            rgb(29, 29, 29)
                          );
}

:is(#smart-static-priority,:root) .sg-shared-text-17 {
  --fx-text-alignment:  left;
  --fx-text-color:  var(
                            --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                            rgb(77, 88, 95)
                          );
}

:is(#smart-static-priority,:root) .sg-shared-layout-31 {
  width: auto;
  aspect-ratio: 0.6428571428571429;
}

:is(#smart-static-priority,:root) .sg-shared-layout-32 {
  --extracted-r6o4lv:  var(--variable-reference-uoP_rcx83-o0wOfTO7b);
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  --variable-reference-uoP_rcx83-o0wOfTO7b:  var(
                                --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                                rgb(77, 88, 95)
                              );
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-18 {
  --fx-text-color:  var(
                                  --extracted-r6o4lv,
                                  var(--variable-reference-uoP_rcx83-o0wOfTO7b)
                                );
}

:is(#smart-static-priority,:root) .sg-shared-surface-03 {
  background: linear-gradient(133deg,var(--token-b78e610c-391a-4120-aa0e-c0769ee3dfd0, rgb(64, 106, 228)) 0%,var(--token-bddc6f23-9f6b-430c-b28d-50ac8b0b25ba, rgb(59, 130, 246)) 100%);
  background-color: rgba(0,0,0,0);
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

:is(#smart-static-priority,:root) .sg-shared-layout-33 {
  --extracted-a0htzi:  var(
                                  --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                  rgb(29, 29, 29)
                                );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-19 {
  --fx-text-color:  var(
                                    --extracted-a0htzi,
                                    var(
                                      --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                      rgb(29, 29, 29)
                                    )
                                  );
}

:is(#smart-static-priority,:root) .sg-shared-text-20 {
  --fx-text-alignment:  left;
}

:is(#smart-static-priority,:root) .sg-shared-layout-34 {
  --extracted-r6o4lv:  var(
                                  --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                  rgb(29, 29, 29)
                                );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-21 {
  --fx-text-color:  var(
                                    --extracted-r6o4lv,
                                    var(
                                      --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                      rgb(29, 29, 29)
                                    )
                                  );
}

:is(#smart-static-priority,:root) .sg-shared-text-22 {
  --fx-text-color:  var(
                                  --extracted-r6o4lv,
                                  var(--token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54, rgb(77, 88, 95))
                                );
}

:is(#smart-static-priority,:root) .sg-shared-layout-35 {
  --extracted-r6o4lv:  var(
                                    --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                    rgb(29, 29, 29)
                                  );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-23 {
  --fx-text-color:  var(
                                      --extracted-r6o4lv,
                                      var(
                                        --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                        rgb(29, 29, 29)
                                      )
                                    );
}

:is(#smart-static-priority,:root) .sg-shared-surface-04 {
  background-color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                    rgb(255, 255, 255)
                                  );
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-surface-05 {
  background-color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                  rgb(255, 255, 255)
                                );
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-layout-36 {
  --extracted-a0htzi:  var(--variable-reference-dISwWaRCD-SpBH48GJo);
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  --variable-reference-dISwWaRCD-SpBH48GJo:  var(
                                --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                rgb(29, 29, 29)
                              );
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-24 {
  --fx-text-color:  var(
                                  --extracted-a0htzi,
                                  var(--variable-reference-dISwWaRCD-SpBH48GJo)
                                );
}

:is(#smart-static-priority,:root) .sg-shared-layout-37 {
  --extracted-r6o4lv:  var(--variable-reference-JJcauvw8J-SpBH48GJo);
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  --variable-reference-JJcauvw8J-SpBH48GJo:  var(
                                --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                                rgb(77, 88, 95)
                              );
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-25 {
  --fx-text-color:  var(
                                  --extracted-r6o4lv,
                                  var(--variable-reference-JJcauvw8J-SpBH48GJo)
                                );
}

:is(#smart-static-priority,:root) .sg-shared-control-06 {
  --border-bottom-width:  1px;
  --border-color:  var(
                              --token-456a706a-3175-452e-a8be-f8b4e2e708c1,
                              rgb(255, 255, 255)
                            );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  backdrop-filter: blur(5px);
  background-color: var(--token-0810840b-a17e-48e5-b9f0-8da453e4251d,
                              rgba(255, 255, 255, 0.1)
                            );
  -webkit-backdrop-filter: blur(5px);
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-border-05 {
  --border-bottom-width:  1px;
  --border-color:  var(
                                --token-a6a29af8-9670-4cbf-81ec-cd0fd970b181,
                                rgb(82, 144, 244)
                              );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  background: linear-gradient(110deg,var(--token-bddc6f23-9f6b-430c-b28d-50ac8b0b25ba, rgb(59, 130, 246)) 0%,var(--token-b78e610c-391a-4120-aa0e-c0769ee3dfd0, rgb(64, 106, 228)) 100%);
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  box-shadow: inset 4px 4px 8px 0px var(--token-0a34df0a-701b-4bf9-bdf5-c1a9964dab0b,
                                    rgba(255, 255, 255, 0.3)
                                  ),inset -4px -4px 8px 0px var(--token-0a34df0a-701b-4bf9-bdf5-c1a9964dab0b,
                                    rgba(255, 255, 255, 0.3)
                                  ),0px 8px 16px 0px var(--token-c2de9ec9-96e5-4565-81f0-1a5f789cc986,
                                    rgba(59, 130, 246, 0.5)
                                  );
}

:is(#smart-static-priority,:root) .sg-shared-surface-06 {
  background-color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                  rgb(255, 255, 255)
                                );
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  transform: rotate(-45deg);
}

:is(#smart-static-priority,:root) .sg-shared-layout-38 {
  opacity: 1;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-border-06 {
  --border-bottom-width:  1px;
  --border-color:  var(
                          --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                          rgb(221, 229, 237)
                        );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  background: linear-gradient(110deg,var(--token-8a16c1e0-9178-435f-8361-d83efd74d213, rgb(237, 241, 244)) 0%,var(--token-8a16c1e0-9178-435f-8361-d83efd74d213, rgb(237, 241, 244)) 100%);
  background-color: var(--token-8a16c1e0-9178-435f-8361-d83efd74d213,
                          rgb(237, 241, 244)
                        );
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-39 {
  --extracted-r6o4lv:  var(
                            --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                            rgb(29, 29, 29)
                          );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-26 {
  --fx-text-color:  var(
                              --extracted-r6o4lv,
                              var(--token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3, rgb(29, 29, 29))
                            );
}

:is(#smart-static-priority,:root) .sg-shared-layout-40 {
  --extracted-r6o4lv:  var(--variable-reference-uoP_rcx83-o0wOfTO7b);
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  --variable-reference-uoP_rcx83-o0wOfTO7b:  var(
                                  --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                                  rgb(77, 88, 95)
                                );
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-27 {
  --fx-text-color:  var(
                                    --extracted-r6o4lv,
                                    var(--variable-reference-uoP_rcx83-o0wOfTO7b)
                                  );
}

:is(#smart-static-priority,:root) .sg-shared-text-28 {
  --fx-text-alignment:  center;
  --fx-text-color:  var(
                          --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                          rgb(77, 88, 95)
                        );
}

:is(#smart-static-priority,:root) .sg-shared-surface-07 {
  background: linear-gradient(135deg,var(--token-8a16c1e0-9178-435f-8361-d83efd74d213, rgb(237, 241, 244)) 0%,var(--token-8a16c1e0-9178-435f-8361-d83efd74d213, rgb(237, 241, 244)) 100%);
  background-color: var(--token-8a16c1e0-9178-435f-8361-d83efd74d213,
                            rgb(237, 241, 244)
                          );
  height: 100%;
  width: 100%;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-41 {
  --extracted-a0htzi:  var(
                                --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                rgb(255, 255, 255)
                              );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-layout-42 {
  --extracted-r6o4lv:  var(
                                --token-8a16c1e0-9178-435f-8361-d83efd74d213,
                                rgb(237, 241, 244)
                              );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-surface-08 {
  background: linear-gradient(135deg,var(--token-60bca774-6ba3-4c34-a431-2fd8d1ea1b8a, rgb(50, 50, 50)) 0%,var(--token-a4ae1e21-2b71-445e-8792-31bd9220629a, rgb(0, 0, 0)) 100%);
  background-color: rgba(0,0,0,0);
  height: 100%;
  width: 100%;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-43 {
  --extracted-r6o4lv:  var(
                                --token-51f94b53-bb42-43ec-9cc4-5f5eec0c08b0,
                                rgb(186, 186, 186)
                              );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-29 {
  --fx-text-alignment:  left;
  --fx-text-color:  var(
                              --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                              rgb(29, 29, 29)
                            );
}

:is(#smart-static-priority,:root) .sg-shared-text-30 {
  --fx-text-alignment:  center;
  --fx-text-color:  var(
                            --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                            rgb(77, 88, 95)
                          );
}

:is(#smart-static-priority,:root) .sg-shared-layout-44 {
  width: auto;
  aspect-ratio: 1.0555555555555556;
}

:is(#smart-static-priority,:root) .sg-shared-border-07 {
  --border-bottom-width:  1px;
  --border-color:  var(
                              --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                              rgb(221, 229, 237)
                            );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

:is(#smart-static-priority,:root) .sg-shared-surface-09 {
  background-color: var(--token-8a16c1e0-9178-435f-8361-d83efd74d213,
                                rgb(237, 241, 244)
                              );
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-45 {
  --extracted-r6o4lv:  var(
                                          --variable-reference-uoP_rcx83-o0wOfTO7b
                                        );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  --variable-reference-uoP_rcx83-o0wOfTO7b:  var(
                                          --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                                          rgb(77, 88, 95)
                                        );
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-31 {
  --fx-text-color:  var(
                                            --extracted-r6o4lv,
                                            var(--variable-reference-uoP_rcx83-o0wOfTO7b)
                                          );
}

:is(#smart-static-priority,:root) .sg-shared-layout-46 {
  --extracted-1eung3n:  var(
                                      --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                      rgb(29, 29, 29)
                                    );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-32 {
  --fx-text-color:  var(
                                        --extracted-1eung3n,
                                        var(
                                          --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                          rgb(29, 29, 29)
                                        )
                                      );
}

:is(#smart-static-priority,:root) .sg-shared-layout-47 {
  --extracted-r6o4lv:  var(
                                      --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                                      rgb(77, 88, 95)
                                    );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-33 {
  --fx-text-color:  var(
                                        --extracted-r6o4lv,
                                        var(
                                          --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                                          rgb(77, 88, 95)
                                        )
                                      );
}

:is(#smart-static-priority,:root) .sg-shared-layout-48 {
  max-width: 100%;
  width: 100%;
}

:is(#smart-static-priority,:root) .sg-shared-border-08 {
  --border-bottom-width:  1px;
  --border-color:  var(
                              --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                              rgb(221, 229, 237)
                            );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

:is(#smart-static-priority,:root) .sg-shared-surface-10 {
  background-color: var(--token-8a16c1e0-9178-435f-8361-d83efd74d213,
                                rgb(237, 241, 244)
                              );
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

:is(#smart-static-priority,:root) .sg-shared-text-34 {
  --fx-text-color:  var(
                            --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                            rgb(29, 29, 29)
                          );
}

:is(#smart-static-priority,:root) .sg-shared-control-07 {
  --border-bottom-width:  1px;
  --border-color:  var(
                              --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                              rgb(255, 255, 255)
                            );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  backdrop-filter: blur(5px);
  background-color: var(--token-0810840b-a17e-48e5-b9f0-8da453e4251d,
                              rgba(255, 255, 255, 0.1)
                            );
  -webkit-backdrop-filter: blur(5px);
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-border-09 {
  --border-bottom-width:  1px;
  --border-color:  var(
                                --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                rgb(29, 29, 29)
                              );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  background: linear-gradient(110deg,var(--token-60bca774-6ba3-4c34-a431-2fd8d1ea1b8a, rgb(50, 50, 50)) 0%,var(--token-a4ae1e21-2b71-445e-8792-31bd9220629a, rgb(0, 0, 0)) 100%);
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  box-shadow: inset 4px 4px 8px 0px var(--token-0a34df0a-701b-4bf9-bdf5-c1a9964dab0b,
                                    rgba(255, 255, 255, 0.3)
                                  ),inset -4px -4px 8px 0px var(--token-0a34df0a-701b-4bf9-bdf5-c1a9964dab0b,
                                    rgba(255, 255, 255, 0.3)
                                  ),0px 8px 16px 0px var(--token-3773b559-408e-44fa-b41c-14281b49a454,
                                    rgba(29, 29, 29, 0.5)
                                  );
}

:is(#smart-static-priority,:root) .sg-shared-layout-49 {
  display: flex;
  position: relative;
}

:is(#smart-static-priority,:root) .sg-shared-text-35 {
  --fx-text-alignment:  center;
  --fx-text-color:  var(
                            --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                            rgb(29, 29, 29)
                          );
}

:is(#smart-static-priority,:root) .sg-shared-surface-11 {
  background-color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                              rgb(255, 255, 255)
                            );
}

:is(#smart-static-priority,:root) .sg-shared-border-10 {
  --border-bottom-width:  1px;
  --border-color:  var(
                              --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                              rgb(221, 229, 237)
                            );
  --border-left-width:  0px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  0px;
  border-bottom-right-radius: 20px;
}

:is(#smart-static-priority,:root) .sg-shared-border-11 {
  --border-bottom-width:  1px;
  --border-color:  var(
                              --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                              rgb(221, 229, 237)
                            );
  --border-left-width:  1px;
  --border-right-width:  0px;
  --border-style:  solid;
  --border-top-width:  0px;
  border-bottom-left-radius: 20px;
}

:is(#smart-static-priority,:root) .sg-shared-surface-12 {
  background: linear-gradient(180deg,var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa, rgb(255, 255, 255)) 0%,var(--token-1b8f888c-e7bb-4096-83cf-bc6a0a87c24d,
                                  rgba(255, 255, 255, 0)
                                ) 100%);
}

:is(#smart-static-priority,:root) .sg-shared-control-08 {
  --border-bottom-width:  1px;
  --border-color:  var(
                                --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                rgb(255, 255, 255)
                              );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  backdrop-filter: blur(5px);
  background-color: var(--token-0810840b-a17e-48e5-b9f0-8da453e4251d,
                                rgba(255, 255, 255, 0.1)
                              );
  -webkit-backdrop-filter: blur(5px);
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-border-12 {
  --border-bottom-width:  1px;
  --border-color:  var(
                                  --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                  rgb(29, 29, 29)
                                );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  background: linear-gradient(110deg,var(--token-60bca774-6ba3-4c34-a431-2fd8d1ea1b8a, rgb(50, 50, 50)) 0%,var(--token-a4ae1e21-2b71-445e-8792-31bd9220629a, rgb(0, 0, 0)) 100%);
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  box-shadow: inset 4px 4px 8px 0px var(--token-0a34df0a-701b-4bf9-bdf5-c1a9964dab0b,
                                      rgba(255, 255, 255, 0.3)
                                    ),inset -4px -4px 8px 0px var(--token-0a34df0a-701b-4bf9-bdf5-c1a9964dab0b,
                                      rgba(255, 255, 255, 0.3)
                                    ),0px 8px 16px 0px var(--token-3773b559-408e-44fa-b41c-14281b49a454,
                                      rgba(29, 29, 29, 0.5)
                                    );
}

:is(#smart-static-priority,:root) .sg-shared-layout-50 {
  --extracted-r6o4lv:  var(
                                    --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                    rgb(255, 255, 255)
                                  );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-36 {
  --fx-text-color:  var(
                                      --extracted-r6o4lv,
                                      var(
                                        --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                        rgb(255, 255, 255)
                                      )
                                    );
}

:is(#smart-static-priority,:root) .sg-shared-surface-13 {
  background-color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                    rgb(255, 255, 255)
                                  );
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-layout-51 {
  --extracted-r6o4lv:  var(
                                      --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                      rgb(29, 29, 29)
                                    );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-37 {
  --fx-text-color:  var(
                                        --extracted-r6o4lv,
                                        var(
                                          --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                          rgb(29, 29, 29)
                                        )
                                      );
}

:is(#smart-static-priority,:root) .sg-shared-text-38 {
  --fx-text-color:  var(
                                --extracted-r6o4lv,
                                var(--variable-reference-rhGiDGRBu-J6sr42DwA)
                              );
}

:is(#smart-static-priority,:root) .sg-shared-layout-52 {
  width: auto;
  aspect-ratio: 1.3333333333333333;
}

:is(#smart-static-priority,:root) .sg-shared-border-13 {
  --border-bottom-width:  1px;
  --border-color:  var(
                              --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                              rgb(221, 229, 237)
                            );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  background-color: var(--token-8a16c1e0-9178-435f-8361-d83efd74d213,
                              rgb(237, 241, 244)
                            );
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

:is(#smart-static-priority,:root) .sg-shared-surface-14 {
  background-color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                rgb(255, 255, 255)
                              );
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  box-shadow: 0px 2px 6px 0px var(--token-08dc1709-8178-4e8a-935e-cbadce9f78a4,
                                  rgba(0, 0, 0, 0.1)
                                );
}

:is(#smart-static-priority,:root) .sg-shared-surface-15 {
  background-color: var(--token-7ef1bbb2-8b98-4e77-ae4e-208f206a737d,
                                rgba(16, 185, 129, 0.2)
                              );
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-53 {
  --extracted-r6o4lv:  var(
                                  --token-7db4a30a-a581-42ea-9c56-7f9f4315db2b,
                                  rgb(16, 185, 129)
                                );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-39 {
  --fx-text-color:  var(
                                    --extracted-r6o4lv,
                                    var(
                                      --token-7db4a30a-a581-42ea-9c56-7f9f4315db2b,
                                      rgb(16, 185, 129)
                                    )
                                  );
}

:is(#smart-static-priority,:root) .sg-shared-border-14 {
  --border-bottom-width:  1px;
  --border-color:  var(
                                  --token-8a16c1e0-9178-435f-8361-d83efd74d213,
                                  rgb(237, 241, 244)
                                );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  background-color: var(--token-8a16c1e0-9178-435f-8361-d83efd74d213,
                                  rgb(237, 241, 244)
                                );
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-54 {
  --extracted-tcooor:  var(
                                        --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                        rgb(29, 29, 29)
                                      );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-layout-55 {
  --fx-text-color:  var(
                                          --extracted-tcooor,
                                          var(
                                            --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                            rgb(29, 29, 29)
                                          )
                                        );
}

:is(#smart-static-priority,:root) .sg-shared-layout-56 {
  --extracted-r6o4lv:  var(
                                        --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                                        rgb(77, 88, 95)
                                      );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-40 {
  --fx-text-color:  var(
                                          --extracted-r6o4lv,
                                          var(
                                            --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                                            rgb(77, 88, 95)
                                          )
                                        );
}

:is(#smart-static-priority,:root) .sg-shared-layout-57 {
  white-space: pre;
  margin-top: -10px;
  margin-bottom: -10px;
}

:is(#smart-static-priority,:root) .sg-shared-text-41 {
  user-select: auto;
  margin: 0;
  color: var(--token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                          rgb(29, 29, 29)
                                        );
  font-family: "Bricolage Grotesque","Bricolage Grotesque Placeholder",sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -1px;
  line-height: 1em;
  display: inline-block;
  white-space: nowrap;
  padding: 0.125em 0;
}

:is(#smart-static-priority,:root) .sg-shared-control-09 {
  background-color: var(--token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                      rgb(29, 29, 29)
                                    );
  width: 100%;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-58 {
  --extracted-r6o4lv:  var(
                                          --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                          rgb(255, 255, 255)
                                        );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-42 {
  --fx-text-color:  var(
                                            --extracted-r6o4lv,
                                            var(
                                              --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                              rgb(255, 255, 255)
                                            )
                                          );
}

:is(#smart-static-priority,:root) .sg-shared-layout-59 {
  width: auto;
  aspect-ratio: 0.7;
}

:is(#smart-static-priority,:root) .sg-shared-border-15 {
  --border-bottom-width:  1px;
  --border-color:  var(
                                  --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                                  rgb(221, 229, 237)
                                );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  background: linear-gradient(132deg,var(--token-60bca774-6ba3-4c34-a431-2fd8d1ea1b8a, rgb(50, 50, 50)) 0%,var(--token-a4ae1e21-2b71-445e-8792-31bd9220629a, rgb(0, 0, 0)) 100%);
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-60 {
  --extracted-tcooor:  var(
                                        --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                        rgb(255, 255, 255)
                                      );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-layout-61 {
  --fx-text-color:  var(
                                          --extracted-tcooor,
                                          var(
                                            --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                            rgb(255, 255, 255)
                                          )
                                        );
}

:is(#smart-static-priority,:root) .sg-shared-layout-62 {
  --extracted-r6o4lv:  var(
                                        --token-51f94b53-bb42-43ec-9cc4-5f5eec0c08b0,
                                        rgb(186, 186, 186)
                                      );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-43 {
  --fx-text-color:  var(
                                          --extracted-r6o4lv,
                                          var(
                                            --token-51f94b53-bb42-43ec-9cc4-5f5eec0c08b0,
                                            rgb(186, 186, 186)
                                          )
                                        );
}

:is(#smart-static-priority,:root) .sg-shared-surface-16 {
  background: linear-gradient(110deg,var(--token-b78e610c-391a-4120-aa0e-c0769ee3dfd0,
                                          rgb(64, 106, 228)
                                        ) 0%,var(--token-a6a29af8-9670-4cbf-81ec-cd0fd970b181,
                                          rgb(82, 144, 244)
                                        ) 100%);
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-63 {
  --extracted-r6o4lv:  var(
                                        --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                        rgb(255, 255, 255)
                                      );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-44 {
  --fx-text-color:  var(
                                          --extracted-r6o4lv,
                                          var(
                                            --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                            rgb(255, 255, 255)
                                          )
                                        );
}

:is(#smart-static-priority,:root) .sg-shared-text-45 {
  user-select: auto;
  margin: 0;
  color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                          rgb(255, 255, 255)
                                        );
  font-family: "Bricolage Grotesque","Bricolage Grotesque Placeholder",sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -1px;
  line-height: 1em;
  display: inline-block;
  white-space: nowrap;
  padding: 0.125em 0;
}

:is(#smart-static-priority,:root) .sg-shared-layout-64 {
  --extracted-r6o4lv:  var(
                                      --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                      rgb(255, 255, 255)
                                    );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-46 {
  --fx-text-color:  var(
                                        --extracted-r6o4lv,
                                        var(
                                          --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                          rgb(255, 255, 255)
                                        )
                                      );
}

:is(#smart-static-priority,:root) .sg-shared-control-10 {
  background-color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                      rgb(255, 255, 255)
                                    );
  width: 100%;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-65 {
  --extracted-r6o4lv:  var(
                                          --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                          rgb(29, 29, 29)
                                        );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-47 {
  --fx-text-color:  var(
                                            --extracted-r6o4lv,
                                            var(
                                              --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                              rgb(29, 29, 29)
                                            )
                                          );
}

:is(#smart-static-priority,:root) .sg-shared-layout-66 {
  --extracted-r6o4lv:  var(
                                          --variable-reference-uoP_rcx83-o0wOfTO7b
                                        );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  --variable-reference-uoP_rcx83-o0wOfTO7b:  var(
                                          --token-51f94b53-bb42-43ec-9cc4-5f5eec0c08b0,
                                          rgb(186, 186, 186)
                                        );
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-surface-17 {
  background-color: var(--token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                                  rgb(77, 88, 95)
                                );
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

:is(#smart-static-priority,:root) .sg-shared-border-16 {
  --border-bottom-width:  1px;
  --border-color:  var(
                              --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                              rgb(221, 229, 237)
                            );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  background: linear-gradient(180deg,var(--token-fffc2df6-9817-4522-b0c0-6b2c412b44dc, rgb(226, 245, 255)) 0%,var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa, rgb(255, 255, 255)) 100%);
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-67 {
  --extracted-tcooor:  var(
                                    --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                    rgb(29, 29, 29)
                                  );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-layout-68 {
  --fx-text-color:  var(
                                      --extracted-tcooor,
                                      var(
                                        --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                        rgb(29, 29, 29)
                                      )
                                    );
}

:is(#smart-static-priority,:root) .sg-shared-layout-69 {
  --extracted-r6o4lv:  var(
                                    --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                                    rgb(77, 88, 95)
                                  );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  transform: none;
}

:is(#smart-static-priority,:root) .sg-shared-text-48 {
  --fx-text-color:  var(
                                      --extracted-r6o4lv,
                                      var(
                                        --token-b923e1cb-cf6e-406c-a3d3-6c79738c4b54,
                                        rgb(77, 88, 95)
                                      )
                                    );
}

:is(#smart-static-priority,:root) .sg-shared-control-11 {
  background-color: var(--token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                      rgb(29, 29, 29)
                                    );
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

:is(#smart-static-priority,:root) .sg-shared-text-49 {
  user-select: auto;
  margin: 0;
  color: var(--token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                          rgb(29, 29, 29)
                                        );
  font-family: "Bricolage Grotesque","Bricolage Grotesque Placeholder",sans-serif;
  font-size: 44px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -1px;
  line-height: 1em;
  display: inline-block;
  white-space: nowrap;
  padding: 0.125em 0;
}

:is(#smart-static-priority,:root) .sg-shared-text-50 {
  user-select: auto;
  margin: 0;
  color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                          rgb(255, 255, 255)
                                        );
  font-family: "Bricolage Grotesque","Bricolage Grotesque Placeholder",sans-serif;
  font-size: 44px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -1px;
  line-height: 1em;
  display: inline-block;
  white-space: nowrap;
  padding: 0.125em 0;
}

:is(#smart-static-priority,:root) .sg-shared-text-51 {
  user-select: auto;
  margin: 0;
  color: var(--token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                                          rgb(29, 29, 29)
                                        );
  font-family: "Bricolage Grotesque","Bricolage Grotesque Placeholder",sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -1px;
  line-height: 1em;
  display: inline-block;
  white-space: nowrap;
  padding: 0.125em 0;
}

:is(#smart-static-priority,:root) .sg-shared-border-17 {
  --border-bottom-width:  1px;
  --border-color:  var(
                                  --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                                  rgb(221, 229, 237)
                                );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  background: linear-gradient(132deg,var(--token-60bca774-6ba3-4c34-a431-2fd8d1ea1b8a, rgb(50, 50, 50)) 0%,var(--token-a4ae1e21-2b71-445e-8792-31bd9220629a, rgb(0, 0, 0)) 100%);
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

:is(#smart-static-priority,:root) .sg-shared-text-52 {
  user-select: auto;
  margin: 0;
  color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                                          rgb(255, 255, 255)
                                        );
  font-family: "Bricolage Grotesque","Bricolage Grotesque Placeholder",sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: -1px;
  line-height: 1em;
  display: inline-block;
  white-space: nowrap;
  padding: 0.125em 0;
}

:is(#smart-static-priority,:root) .sg-shared-border-18 {
  --border-bottom-width:  1px;
  --border-color:  var(
                              --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                              rgb(221, 229, 237)
                            );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  background: linear-gradient(180deg,var(--token-fffc2df6-9817-4522-b0c0-6b2c412b44dc, rgb(226, 245, 255)) 0%,var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa, rgb(255, 255, 255)) 100%);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

:is(#smart-static-priority,:root) .sg-shared-surface-18 {
  background: linear-gradient(180deg,var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa, rgb(255, 255, 255)) 0%,var(--token-1b8f888c-e7bb-4096-83cf-bc6a0a87c24d, rgba(255, 255, 255, 0)) 100%);
}

:is(#smart-static-priority,:root) .sg-shared-surface-19 {
  background-color: var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                    rgb(255, 255, 255)
                  );
}

:is(#smart-static-priority,:root) .sg-shared-border-19 {
  --border-bottom-width:  1px;
  --border-color:  var(
                    --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                    rgb(221, 229, 237)
                  );
  --border-left-width:  0px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  0px;
  border-bottom-right-radius: 20px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-70 {
  --extracted-r6o4lv:  var(
                      --token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3,
                      rgb(29, 29, 29)
                    );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
}

:is(#smart-static-priority,:root) .sg-shared-text-53 {
  --fx-text-color:  var(
                        --extracted-r6o4lv,
                        var(--token-0edc2e6a-5fd1-47c5-a905-c3de9f07cea3, rgb(29, 29, 29))
                      );
}

:is(#smart-static-priority,:root) .sg-shared-layout-71 {
  filter: drop-shadow(0px 2px 2px var(--token-22e76413-54a7-49e7-b94c-fb66f119d431, rgba(0, 0, 0, 0.1))) drop-shadow(0px 7px 9px var(--token-1da6f336-7e27-4609-af93-da7817fb442b, rgba(0, 0, 0, 0.2)));
  height: auto;
  aspect-ratio: 0.8125/1;
  transform: translateX(-50%);
}

:is(#smart-static-priority,:root) .sg-shared-layout-72 {
  position: absolute;
  border-radius: inherit;
  corner-shape: inherit;
  inset: 0px;
}

:is(#smart-static-priority,:root) .sg-shared-image-05 {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  corner-shape: inherit;
  object-position: center center;
  object-fit: contain;
}

:is(#smart-static-priority,:root) .sg-shared-border-20 {
  --border-bottom-width:  1px;
  --border-color:  var(
                    --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                    rgb(221, 229, 237)
                  );
  --border-left-width:  1px;
  --border-right-width:  0px;
  --border-style:  solid;
  --border-top-width:  0px;
  border-bottom-left-radius: 20px;
}

:is(#smart-static-priority,:root) .sg-shared-border-21 {
  --border-bottom-width:  1px;
  --border-color:  var(
                  --token-3992e4b1-4934-4fc5-9122-067e1dd544fa,
                  rgb(221, 229, 237)
                );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  border-radius: 30px;
}

:is(#smart-static-priority,:root) .sg-shared-surface-20 {
  background-color: var(--token-a4ae1e21-2b71-445e-8792-31bd9220629a, rgb(0, 0, 0));
  border-radius: 24px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-73 {
  --extracted-a0htzi:  var(
                        --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                        rgb(255, 255, 255)
                      );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
}

:is(#smart-static-priority,:root) .sg-shared-text-54 {
  --fx-text-alignment:  left;
  --fx-text-color:  var(
                          --extracted-a0htzi,
                          var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa, rgb(255, 255, 255))
                        );
}

:is(#smart-static-priority,:root) .sg-shared-layout-74 {
  width: auto;
  aspect-ratio: 1.33333/1;
}

:is(#smart-static-priority,:root) .sg-shared-layout-75 {
  --extracted-r6o4lv:  var(--variable-reference-uoP_rcx83-o0wOfTO7b);
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
  --variable-reference-uoP_rcx83-o0wOfTO7b:  var(
                              --token-51f94b53-bb42-43ec-9cc4-5f5eec0c08b0,
                              rgb(186, 186, 186)
                            );
}

:is(#smart-static-priority,:root) .sg-shared-text-55 {
  --fx-text-color:  var(
                                --extracted-r6o4lv,
                                var(--variable-reference-uoP_rcx83-o0wOfTO7b)
                              );
}

:is(#smart-static-priority,:root) .sg-shared-border-22 {
  --border-bottom-width:  1px;
  --border-color:  var(
                        --token-022f990a-67ab-4d66-bc58-1786ab5e6332,
                        rgba(16, 185, 129, 0.3)
                      );
  --border-left-width:  1px;
  --border-right-width:  1px;
  --border-style:  solid;
  --border-top-width:  1px;
  backdrop-filter: blur(5px);
  background-color: var(--token-da6f8224-04a5-4d90-b1b5-5b6af8cdf88d,
                        rgba(16, 185, 129, 0.1)
                      );
  border-radius: 20px;
}

:is(#smart-static-priority,:root) .sg-shared-layout-76 {
  --extracted-1eung3n:  var(
                          --token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa,
                          rgb(255, 255, 255)
                        );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
}

:is(#smart-static-priority,:root) .sg-shared-text-56 {
  --fx-text-color:  var(
                            --extracted-1eung3n,
                            var(--token-260f9222-11bc-40e3-a74c-4f1dae7b4ffa, rgb(255, 255, 255))
                          );
}

:is(#smart-static-priority,:root) .sg-shared-layout-77 {
  --extracted-r6o4lv:  var(
                          --token-3434016c-2b1b-421d-a7a4-de1700e08024,
                          rgba(221, 229, 237, 0.7)
                        );
  --fx-link-text-color:  rgb(0, 153, 255);
  --fx-link-text-decoration:  underline;
}

:is(#smart-static-priority,:root) .sg-shared-text-57 {
  --fx-text-color:  var(
                            --extracted-r6o4lv,
                            var(
                              --token-3434016c-2b1b-421d-a7a4-de1700e08024,
                              rgba(221, 229, 237, 0.7)
                            )
                          );
}

:is(#smart-static-priority,:root) .sg-shared-surface-21 {
  background: linear-gradient(180deg,var(--token-a4ae1e21-2b71-445e-8792-31bd9220629a, rgb(0, 0, 0)) 0%,var(--token-a4ae1e21-2b71-445e-8792-31bd9220629a, rgb(0, 0, 0)) 0%,var(--token-a4ae1e21-2b71-445e-8792-31bd9220629a, rgb(0, 0, 0)) 60%,var(--token-f02a5c8a-b667-414e-a18b-3b00bb922668, rgba(0, 0, 0, 0.3)) 100%);
}

