@layer priority1;

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xggk2y7 {
    padding: 24px;
  }

  .x9ms5i6 {
    padding: 3px;
  }
}

@layer priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x7h4add {
    border-color: var(--border-default);
  }

  .x1p0cgwe {
    border-color: var(--border-subtle);
  }

  .xb6h7gr {
    border-color: var(--glass-border);
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .x18zih8k {
    border-radius: 3px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1sxf85j {
    border-radius: 5px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1frd91 {
    gap: 56px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x1j9xkj6 {
    gap: 7px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x10s7er8 {
    gap: clamp(12px, 2.4vw, 28px);
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .x1k9jezp {
    inset-inline: 12px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x18kdvx8 {
    margin-inline: 6px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1a2a7pz {
    outline: none;
  }

  .x1hw4du4 {
    outline: revert;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xf4egzd {
    padding-block: 3px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .xifx94n {
    padding-block: 5px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xknfcqp {
    padding-block: 7px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .xze1oo {
    padding-block: clamp(32px, 5vw, 64px);
  }

  .x1tfyaj4 {
    padding-block: clamp(40px, 5vw, 64px);
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .xm9j1uf {
    padding-inline: 5px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xlkn9b3 {
    padding-inline: 7px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1mflv24 {
    padding-inline: var(--gutter);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xk2swo9:focus-visible {
    outline: none;
  }

  .xg3x0gq:fullscreen {
    border-radius: 0;
  }

  .xj68idt:fullscreen {
    border-width: 0;
  }

  .x1oh5ymt:hover {
    border-color: var(--border-strong);
  }
}

@layer priority4 {
  .xn6x50q {
    -webkit-backdrop-filter: blur();
  }

  .x67t5t6 {
    -webkit-backdrop-filter: blur(12px);
  }

  .x1t5d3et {
    -webkit-backdrop-filter: blur(18px) saturate(1.25);
  }

  .x1qb5tx7 {
    -webkit-backdrop-filter: blur(30px) saturate(1.2);
  }

  .xrxk28v {
    -webkit-backdrop-filter: blur(30px);
  }

  .xc26acl {
    align-content: center;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xllfotl {
    animation-duration: .18s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .x1a5igra {
    animation-name: none;
  }

  .x1no39iu {
    animation-name: x1npa8st-B;
  }

  .xa0mk88 {
    animation-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

  .x7w0rm8 {
    animation-timing-function: var(--ease-out);
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .x1eilpkv {
    backdrop-filter: blur();
  }

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .x1q4sqc8 {
    backdrop-filter: blur(18px) saturate(1.25);
  }

  .xow0pe9 {
    backdrop-filter: blur(30px) saturate(1.2);
  }

  .xl13n6k {
    backdrop-filter: blur(30px);
  }

  .x8hxtm2 {
    background-color: #000;
    background-color: lab(0% 0 0);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xhlrlra {
    background-color: var(--accent-soft);
  }

  .xwnonoy {
    background-color: var(--accent);
  }

  .x1t7o1ks {
    background-color: var(--bg-canvas);
  }

  .xxnau4b {
    background-color: var(--border-default);
  }

  .xsyifke {
    background-color: var(--border-strong);
  }

  .x1clqcor {
    background-color: var(--border-subtle);
  }

  .x135z6y1 {
    background-color: var(--glass-fill-strong);
  }

  .xc12340 {
    background-color: var(--glass-fill);
  }

  .x1rpsn84 {
    background-color: var(--loam-900);
  }

  .x77tvef {
    background-color: var(--overlay-scrim);
  }

  .x1vm3s8w {
    background-color: var(--surface-1);
  }

  .x1wwbqtn {
    background-color: var(--surface-2);
  }

  .x1rbu7u6 {
    background-color: var(--surface-3);
  }

  .xicu0hp {
    background-color: var(--syn-bg);
  }

  .x6wha91 {
    background-color: var(--syn-highlight);
  }

  .x14dvslg {
    background-color: var(--text-primary);
  }

  .x1h4p0jy {
    background-image: linear-gradient(transparent,var(--bg-canvas));
  }

  .x1l3lzfp {
    background-image: var(--texture-grain);
  }

  .x1ar9lau {
    background-size: 240px;
  }

  .xqgdnv9 {
    box-shadow: 0 0 0 3px oklch(from var(--accent) l c h / 35%);
  }

  .x1u3qom6 {
    box-shadow: inset 0 1px 0 var(--glass-highlight);
  }

  .x1mzynt7 {
    box-shadow: inset 2px 0 0 var(--ochre-400);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1qiviu4 {
    box-shadow: var(--shadow-glass);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .x1f8wxcn {
    color: var(--accent-text);
  }

  .x29k277 {
    color: var(--iris-200);
  }

  .x16yd4ao {
    color: var(--success);
  }

  .x1zbzcc {
    color: var(--syn-comment);
  }

  .xys5ouw {
    color: var(--syn-function);
  }

  .x1b3nl00 {
    color: var(--syn-keyword);
  }

  .x87zzl9 {
    color: var(--syn-line-number);
  }

  .x1rmw8pg {
    color: var(--syn-number);
  }

  .x13idcyi {
    color: var(--syn-operator);
  }

  .x1y5wmku {
    color: var(--syn-punct);
  }

  .x164niko {
    color: var(--syn-string);
  }

  .xr79i76 {
    color: var(--syn-text);
  }

  .x1uuztlz {
    color: var(--syn-type);
  }

  .x1i98o7a {
    color: var(--text-emphasis);
  }

  .x1tzx33q {
    color: var(--text-on-accent);
  }

  .xw2npq5 {
    color: var(--text-primary);
  }

  .xhgddhk {
    color: var(--text-secondary);
  }

  .x54d21h {
    color: var(--text-tertiary);
  }

  .x1qgv0r9 {
    column-gap: 24px;
  }

  .x1wh94ac {
    column-gap: 40px;
  }

  .x1cgrbel {
    column-gap: clamp(32px, 4vw, 64px);
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1k9ubz7 {
    cursor: var(--landing-interactive-cursor, pointer);
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x1l9rh4g {
    fill: var(--spectrum-blue);
  }

  .x10rxk29 {
    fill: var(--spectrum-green);
  }

  .x16q1w1y {
    fill: var(--spectrum-indigo);
  }

  .x1i49ier {
    fill: var(--spectrum-orange);
  }

  .x98fmso {
    fill: var(--spectrum-red);
  }

  .x1b026ak {
    fill: var(--spectrum-violet);
  }

  .xl7kyri {
    fill: var(--spectrum-yellow);
  }

  .xtea3wc {
    filter: blur(2px);
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xpw0y0u {
    font-family: var(--font-mono);
  }

  .xhtk421 {
    font-family: var(--font-sans);
  }

  .xmqhqel {
    font-size: .86em;
  }

  .x1wx7ac5 {
    font-size: .92em;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .xew7ush {
    font-size: 21px;
  }

  .x1nyyd3 {
    font-size: 25px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x18obwzw {
    font-size: clamp(32px, 4.4vw, 44px);
  }

  .xeinqvo {
    font-size: clamp(38px, 4vw, 54px);
  }

  .xe8bwb5 {
    font-size: clamp(44px, 6.4vw, 76px);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1uu0p8 {
    font-weight: 900;
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

  .xkamioa {
    grid-template-columns: 168px minmax(0, 1fr) 96px;
  }

  .xin4008 {
    grid-template-columns: 210px minmax(0, 720px) max-content;
  }

  .xkc898h {
    grid-template-columns: 24px minmax(0, 1fr);
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .x6335rk {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 160px), 1fr));
  }

  .x1yqo59v {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
  }

  .x1yvm673 {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 460px), 1fr));
  }

  .xdg88n9 {
    inset-inline-end: 16px;
  }

  .x1slahbt {
    inset-inline-end: 104px;
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .x7yfc8b {
    inset-inline-start: 192px;
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x1ixy4ik {
    letter-spacing: -.005em;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .x1w3xk6t {
    letter-spacing: -.045em;
  }

  .xo2cfqc {
    letter-spacing: -.04em;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .xducte5 {
    line-height: 1.62;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xd9ej83 {
    margin-inline-end: -16px;
  }

  .x1ys307a {
    margin-inline-end: 16px;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .xwgxeq8 {
    mix-blend-mode: overlay;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .x1soha66 {
    opacity: .09;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xqfsfem {
    opacity: var(--seek-bubble);
  }

  .x1ki69jg {
    opacity: var(--seek-preview);
  }

  .xjoaxhr {
    outline-color: var(--focus-ring);
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .xpdmqnj {
    padding-inline-end: 12px;
  }

  .x1im30kd {
    padding-inline-end: 3px;
  }

  .x1icxu4v {
    padding-inline-end: 6px;
  }

  .xf159sx {
    padding-inline-end: 8px;
  }

  .x1onr9mi {
    padding-inline-start: 14px;
  }

  .xf7dkkf {
    padding-inline-start: 16px;
  }

  .xz7312c {
    padding-inline-start: 22px;
  }

  .xaso8d8 {
    padding-inline-start: 5px;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1na6gtj {
    row-gap: 24px;
  }

  .xi32cqo {
    row-gap: 32px;
  }

  .x3pnbk8 {
    row-gap: 8px;
  }

  .x185mbhu {
    scrollbar-gutter: stable;
  }

  .xeq4nuv {
    tab-size: 2;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .xr5o5jz {
    text-decoration-color: #0000;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .x19w6rv {
    transform-origin: 0;
  }

  .x1c071of {
    transform: none;
  }

  .x1ufz0iv {
    transform: scaleX(0);
  }

  .x15ey3t2 {
    transform: scaleX(var(--seek-pointer, 0));
  }

  .x1mf541l {
    transform: scaleX(var(--seek-progress, 0));
  }

  .x1i5r5t {
    transform: translate(-50%,-50%) scale(var(--seek-thumb));
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .x1muecih {
    transform: translateY(-2px);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .x1th4bbo {
    transition-delay: .1s;
  }

  .x1ahifba {
    transition-delay: 0s;
  }

  .x19tc1s9 {
    transition-duration: .14s, .14s, 80ms;
  }

  .x1jxlt6j {
    transition-duration: .14s, .14s, .14s, 80ms;
  }

  .xbb3pvg {
    transition-duration: .14s;
  }

  .x9i6iqp {
    transition-duration: .16s;
  }

  .x1g2r6go {
    transition-duration: .1s;
  }

  .x1rvut6x {
    transition-duration: .25s;
  }

  .xchbrx7 {
    transition-duration: .26s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .xippbsu {
    transition-duration: .8s;
  }

  .x7a3e5b {
    transition-property: backdrop-filter;
  }

  .xv65o4f {
    transition-property: background-color, border-color, color, transform;
  }

  .x101pvzj {
    transition-property: background-color, color, transform;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .xz1df8t {
    transition-property: color, text-decoration-color;
  }

  .xua3uq3 {
    transition-property: height;
  }

  .xamiwj9 {
    transition-property: left, opacity;
  }

  .x9ybxor {
    transition-property: left;
  }

  .xqfjuw0 {
    transition-property: opacity, filter;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .x1pbvl4h {
    transition-timing-function: cubic-bezier(.16, 1, .3, 1);
  }

  .x122hhpc {
    transition-timing-function: var(--ease-out);
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1cv5sv7[data-seeking] {
    --seek-bubble: 1;
  }

  .xhlxht7[data-seeking] {
    --seek-height: 6px;
  }

  .x150fu6y[data-seeking] {
    --seek-thumb: 1.25;
  }

  .x5b7970.x5b7970:where(.x-default-marker:hover *) {
    opacity: 1;
  }

  .x1bzqrex:focus-visible {
    box-shadow: var(--shadow-focus);
  }

  .x1n9oasr.x1n9oasr:where(.x-default-marker:has(:focus-visible) *) {
    opacity: 1;
  }

  .x10oipxf:hover {
    background-color: var(--accent-hover);
  }

  .xhtg4t9:hover {
    background-color: var(--border-default);
  }

  .x1ylet3q:hover {
    background-color: var(--glass-fill-strong);
  }

  .xj8hmyb:hover {
    background-color: var(--glass-fill);
  }

  .xzf8sle:hover {
    background-color: var(--surface-1);
  }

  .xvgck8o:hover {
    background-color: var(--surface-2);
  }

  .x1l2dskd:hover {
    background-color: var(--surface-3);
  }

  .x1r32vjw:hover {
    color: var(--iris-200);
  }

  .x11rm06f:hover {
    color: var(--text-primary);
  }

  .x9ojkr9:hover {
    text-decoration-color: currentColor;
  }

  .xa2q27j:active {
    background-color: var(--accent-press);
  }

  .xgwqcfx:active {
    transform: scale(.94);
  }

  .xk4oym4:active {
    transform: scale(.98);
  }

  @media (prefers-reduced-motion: reduce) {
    .x1u6grsq.x1u6grsq {
      animation-duration: 0s;
    }

    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (prefers-reduced-transparency: reduce) {
    .xeapzye.xeapzye {
      background-color: var(--loam-900);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xuupxpy.xuupxpy {
      transform: none;
    }

    .xhj7x8a.xhj7x8a {
      transition-delay: 0s;
    }

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }
}

@layer priority5 {
  .x1ig3efg {
    border-bottom-color: var(--border-subtle);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .x1td77h1 {
    border-top-color: var(--border-subtle);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xn0vg7t {
    bottom: 12px;
  }

  .x173n1uq {
    bottom: calc(100% + 10px);
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x1j4j2dj {
    height: 22%;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .x17x0vce {
    height: var(--nav-height);
  }

  .xgky4nk {
    height: var(--seek-height);
  }

  .xkha3w2 {
    left: 0%;
  }

  .x1ctkz9h {
    left: 1.429%;
  }

  .xl8wat7 {
    left: 100%;
  }

  .xz40c3x {
    left: 1000%;
  }

  .xkv7fj1 {
    left: 1500%;
  }

  .x19lk8uc {
    left: 2.857%;
  }

  .x1oax2jk {
    left: 24px;
  }

  .xfyllk0 {
    left: 25%;
  }

  .x5svl53 {
    left: 28.571%;
  }

  .xfgfwmg {
    left: 4.286%;
  }

  .x18ec33i {
    left: 5.714%;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x19ntaxh {
    left: 500%;
  }

  .x18b46x5 {
    left: 57.143%;
  }

  .xvyrt76 {
    left: 6.07%;
  }

  .xj6q058 {
    left: 7%;
  }

  .xmrm9ng {
    left: 75%;
  }

  .x1spwrxs {
    left: 85.714%;
  }

  .x1cm00os {
    left: calc(6.07% + 12px);
  }

  .x1g49ioq {
    left: calc(7% + 12px);
  }

  .x1kwoeis {
    left: calc(var(--seek-progress, 0) * 100%);
  }

  .x1ol0yml {
    left: clamp(20px,calc(var(--seek-pointer, 0) * 100%),calc(100% - 20px));
  }

  .x1u7kmwd {
    margin-bottom: 14px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x1hq5gj4 {
    margin-bottom: 24px;
  }

  .x1iymm2a {
    margin-bottom: 32px;
  }

  .x14ler8 {
    margin-bottom: 40px;
  }

  .x13ihpsm {
    margin-bottom: 48px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .xg87l8a {
    margin-top: 32px;
  }

  .xx4vt8u {
    margin-top: 48px;
  }

  .x8rgt9n {
    margin-top: 64px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xcgfptj {
    max-height: calc(100dvh - var(--nav-height) - 64px - 80px);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1jkqq1h {
    max-width: 280px;
  }

  .xe0576n {
    max-width: 52ch;
  }

  .x12qliqu {
    max-width: 60ch;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xkyadst {
    max-width: 68ch;
  }

  .x1ewvobj {
    max-width: 72ch;
  }

  .x1c4xh7y {
    max-width: var(--container-wide);
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xefclja {
    min-height: 88px;
  }

  .xo0n16q {
    min-height: calc(100svh - var(--nav-height));
  }

  .xeuugli {
    min-width: 0;
  }

  .x900493 {
    min-width: 48px;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1t1ogtf {
    padding-bottom: 40px;
  }

  .x1ej9moc {
    padding-bottom: 80px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .x1p5oq8j {
    padding-top: 24px;
  }

  .x1nn3v0j {
    padding-top: 2px;
  }

  .xn2ks54 {
    padding-top: 56px;
  }

  .x1uysmmv {
    padding-top: 64px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x6596iw {
    scroll-margin-top: calc(var(--nav-height) + 28px);
  }

  .x1r0o1t2 {
    scroll-margin-top: var(--nav-height);
  }

  .xll0d9s {
    top: -100px;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .x5nu2fv {
    top: calc(var(--nav-height) + 64px);
  }

  .xh8yej3 {
    width: 100%;
  }

  .xsmyaan {
    width: 12px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .x94sulq {
    width: 28ch;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1guw455 {
    width: 38px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x196w6oy {
    width: 6.07%;
  }

  .xt28eco {
    width: 67.75%;
  }

  .xja6p5g {
    width: 7%;
  }

  .xoqz49j {
    width: 70.43%;
  }

  .x1ba92qc {
    width: 89.25%;
  }

  .x1w3g1r9 {
    width: 94.71%;
  }

  .xo4lltt {
    width: calc(51ch + 69px);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x2jcr6v {
    width: min(340px, 100vw - 40px);
  }

  .xvyb4q0:focus {
    top: 12px;
  }
}

@layer priority6 {
  .xshsj7j[data-entering] {
    animation-name: x18re5ia-B;
  }

  .x15v6oi2[data-exiting] {
    animation-name: x1jn504y-B;
  }

  .x1t8umea[data-exiting] {
    animation-name: xepz06c-B;
  }

  .xybmdr3[data-entering] {
    animation-name: xfa266b-B;
  }

  .xw94waa[data-selected] {
    background-color: var(--glass-fill-strong);
  }

  .xy8g3yu[data-selected] {
    color: var(--text-primary);
  }

  @media (width <= 600px) {
    .x1g593oc.x1g593oc {
      column-gap: 10px;
    }
  }

  @media (960px < width <= 1160px) {
    .x1bpy5wb.x1bpy5wb {
      display: block;
    }
  }

  @media (width <= 960px) {
    .x5au2as.x5au2as {
      display: block;
    }
  }

  @media (width <= 1160px) {
    .xqzfmcj.xqzfmcj {
      display: none;
    }
  }

  @media (width <= 600px) {
    .x5kqi2q.x5kqi2q {
      display: none;
    }
  }

  @media (width <= 720px) {
    .x4neabv.x4neabv {
      display: none;
    }
  }

  @media (width <= 480px) {
    .x1ey585t.x1ey585t {
      display: none;
    }
  }

  @media (width <= 960px) {
    .x9wj0lb.x9wj0lb {
      display: none;
    }
  }

  @media (width <= 600px) {
    .xs61r49.xs61r49 {
      font-size: 11px;
    }

    .x123dsrp.x123dsrp {
      font-size: 12px;
    }
  }

  @media (960px < width <= 1160px) {
    .x1dlt5kg.x1dlt5kg {
      grid-template-columns: 210px minmax(0, 720px);
    }
  }

  @media (width <= 600px) {
    .xtgnca7.xtgnca7 {
      grid-template-columns: 92px minmax(0, 1fr) 64px;
    }
  }

  @media (width >= 960px) {
    .x1qfloqf.x1qfloqf {
      grid-template-columns: minmax(0, 1fr) 260px;
    }
  }

  @media (width <= 960px) {
    .x1o1mqmw.x1o1mqmw {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width <= 600px) {
    .xhha4rk.xhha4rk {
      inset-inline-end: 58px;
    }

    .x1ok5oeu.x1ok5oeu {
      inset-inline-start: 102px;
    }
  }

  @media (width <= 480px) {
    .xft5eke.xft5eke {
      margin-inline-end: 12px;
    }
  }

  .xcjg704[data-entering], .xpyolud[data-exiting] {
    opacity: 0;
  }

  .x61hjwe[data-ocean] {
    opacity: 1;
  }

  @media (width <= 960px) {
    .x1jao1q9.x1jao1q9 {
      position: static;
    }
  }

  @media (width <= 800px) {
    .xl3tqtk.xl3tqtk {
      scrollbar-gutter: auto;
    }
  }

  .x1jjq5jm[data-exiting], .x1vlrfzq[data-entering] {
    transform: translateY(3px);
  }
}

@layer priority7 {
  @media (width <= 600px) {
    .x1qu5t18.x1qu5t18 {
      height: 24px;
    }
  }

  @media (width <= 960px) {
    .x1o153mr.x1o153mr {
      max-height: none;
    }
  }

  @media (width <= 600px) {
    .x1rxvobr.x1rxvobr {
      min-height: 64px;
    }
  }

  @media (width <= 960px) {
    .x1muouao.x1muouao {
      overflow-y: visible;
    }

    .xhka9jg.xhka9jg {
      padding-top: 24px;
    }
  }

  @media (width <= 480px) {
    .x1g1dzsp.x1g1dzsp {
      width: 18px;
    }
  }
}

@keyframes x1jn504y-B {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x1npa8st-B {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

@keyframes xepz06c-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-100%);
  }
}

@keyframes xfa266b-B {
  from {
    transform: translateX(-100%);
  }

  to {
    transform: translateX(0);
  }
}

.xxcv4y1 {
  --seek-bubble: 0;
}

.xftvidg {
  --seek-height: 4px;
}

.x1lyhejc {
  --seek-preview: 0;
}

.xqbkdp7 {
  --seek-thumb: .75;
}

.x1kdms9l:focus-visible {
  --seek-bubble: 1;
}

.x1jha1o6:focus-visible {
  --seek-thumb: 1;
}

.xm7bxmw:hover {
  --seek-bubble: 1;
}

.xyxs5ec:hover {
  --seek-preview: 1;
}

.xs41k8u:hover {
  --seek-thumb: 1;
}
