@media (not (width >= 1024px)) { .t1nyvszv.t1nyvszv { flex-grow: 0; padding: 0; } }
@media (width >= 1024px) { .t1nyvszv.t1nyvszv { flex-grow: 1; padding: 0 16px; } }
.t17a57by.t17a57by { display: flex; }
.tdb7zo1.tdb7zo1 { border: 1px solid var(--border-color, currentColor); color: var(--text-soft-color); --current-color: var(--text-soft-color); background-color: var(--surface-2-color); border-radius: 9999rem; }
.tdb7zo1.tdb7zo1:where(:not(:hover)) { opacity: 0.8; }
.tdb7zo1.tdb7zo1:where(:hover) { opacity: 1; }
.t1nd2bjh.t1nd2bjh { font-size: var(--t3-font-size, var(--default-font-size)); line-height: var(--t3-line-height, var(--default-line-height)); letter-spacing: var(--t3-letter-spacing, var(--default-letter-spacing)); font-weight: var(--t3-font-weight, var(--default-font-weight)); font-style: var(--t3-font-style, var(--default-font-style)); text-transform: var(--t3-text-transform, var(--default-text-transform)); font-family: var(--t3-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--t3-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--t3-icon-size, var(--default-icon-size)); text-align: left; }
.tn0rxq.tn0rxq { padding: 6px 12px; }
@media (not (width >= 1024px)) { .t1dgns4.t1dgns4 { display: none; } }
.t1dgns4.t1dgns4 { gap: 8px; flex-flow: row; }
@media (width >= 1024px) { .t1dgns4.t1dgns4 { display: flex; } }
.t1f52ion.t1f52ion { border: 1px solid var(--border-color, currentColor); color: var(--text-soft-color); --current-color: var(--text-soft-color); background-color: var(--surface-color); border-radius: 3px; }
.t51dvc4.t51dvc4 { font-size: var(--t4-font-size, var(--default-font-size)); line-height: 1em; letter-spacing: var(--t4-letter-spacing, var(--default-letter-spacing)); font-weight: var(--t4-font-weight, var(--default-font-weight)); font-style: var(--t4-font-style, var(--default-font-style)); text-transform: var(--t4-text-transform, var(--default-text-transform)); font-family: var(--t4-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--t4-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--t4-icon-size, var(--default-icon-size)); }
.t19ust4m.t19ust4m { height: 20px; min-height: initial; max-height: initial; margin: 0 0 0 auto; padding: 0 6px; }
.t74tv09.t74tv09 { border: var(--border-width) none var(--border-color, currentColor); color: var(--text-soft-color); --current-color: var(--text-soft-color); border-radius: 9999rem; }
.t74tv09.t74tv09:where(:not(:hover)) { background-color: var(--clear-color); }
.t74tv09.t74tv09:where(:hover) { background-color: var(--surface-2-color); }
@media (not (width >= 1024px)) { .t4tv89j.t4tv89j { display: flex; } }
@media (width >= 1024px) { .t4tv89j.t4tv89j { display: none; } }
.t9iyiaw.t9iyiaw { align-items: center; justify-items: center; align-content: center; justify-content: center; }
@media (not (width >= 1024px)) { .tbw1itg.tbw1itg { white-space: nowrap; display: inline-flex; } }
.tbw1itg.tbw1itg { gap: 8px; }
@media (width >= 1024px) { .tbw1itg.tbw1itg { white-space: nowrap; display: none; } }
.t1mabfzm.t1mabfzm { background-color: oklch(from var(--black-color) l c h / .40); }
.t1mabfzm.t1mabfzm:where(:not([data-open])) { opacity: 0; }
.t1mabfzm.t1mabfzm:where([data-open]) { opacity: 1; }
@media (not (width >= 1024px)) { .tgcpakz.tgcpakz { display: block; } }
@media (width >= 1024px) { .tgcpakz.tgcpakz { display: none; } }
.ty2f872.ty2f872 { inset: 0px; position: fixed; transition: opacity var(--opacity-transition, var(--transition)), visibility var(--visibility-transition, var(--transition)); z-index: 200; }
.t1dsyrqv.t1dsyrqv { --transition: 0.2s; }
.t1dsyrqv.t1dsyrqv:where(:not([data-open])) { visibility: hidden; }
.t1dsyrqv.t1dsyrqv:where([data-open]) { visibility: visible; }
.t85007l.t85007l { background-color: var(--surface-color); }
@media (width >= 1024px) { .t85007l.t85007l { box-shadow: none ; } }
@media (not (width >= 1024px)) { .t85007l.t85007l:where(:not([data-open])) { box-shadow: none ; } }
@media (not (width >= 1024px)) { .t85007l.t85007l:where([data-open]) { box-shadow:  -32px 0 64px var(--shadow-md-color); } }
@media (not (width >= 1024px)) { .t1qdwyb4.t1qdwyb4 { height: 100%; min-height: initial; max-height: initial; width: 300px; min-width: 300px; max-width: 300px; } }
.t1qdwyb4.t1qdwyb4 { padding: 24px 0; }
@media (width >= 1024px) { .t1qdwyb4.t1qdwyb4 { height: calc(100dvh - var(--header-height, 64px)); min-height: initial; max-height: initial; width: 260px; min-width: 260px; max-width: 260px; } }
.t15r4df2.t15r4df2 { overflow: hidden auto; display: flex; flex-flow: column; scrollbar-width: thin; scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-track-color, transparent); }
@media (not (width >= 1024px)) { .t1podxe6.t1podxe6 { inset: auto 0 0 auto; position: fixed; transition: transform var(--transform-transition, var(--transition)); z-index: 201; } }
@media (not (width >= 1024px)) { .t1podxe6.t1podxe6:where(:not([data-open])) { transform: translateX(100%); } }
@media (width >= 1024px) { .t1podxe6.t1podxe6 { inset: var(--header-height, 64px) auto auto auto; position: sticky; transition: none var(--none-transition, var(--transition)); z-index: auto; transform: none; } }
@media (not (width >= 1024px)) { .t1podxe6.t1podxe6:where([data-open]) { transform: translateX(0); } }
.tqu3g4q.tqu3g4q { --transition: 0.2s; overscroll-behavior: none; }
.t1vmmlok.t1vmmlok { background-color: var(--clear-color); }
.t11poitx.t11poitx { padding: 8px 12px; }
@media (not (width >= 1024px)) { .ty7yup0.ty7yup0 { display: flex; } }
.ty7yup0.ty7yup0 { gap: 8px; flex-flow: row; }
@media (width >= 1024px) { .ty7yup0.ty7yup0 { display: none; } }
.t1k82chq.t1k82chq { align-items: center; justify-items: center; align-content: end; justify-content: end; }
.t1ayqz4b.t1ayqz4b { inset: 0 0 auto auto; position: absolute; z-index: 1; }
.t1tze8no.t1tze8no { border: 1px solid var(--border-color, currentColor); color: var(--text-color); --current-color: var(--text-color); border-radius: 9999rem; }
.t1tze8no.t1tze8no:where(:not(:active):not(:hover)) { background-color: var(--surface-2-color); }
.t1tze8no.t1tze8no:where(:not(:active)) { box-shadow: inset 0 0 16px oklch(from var(--shadow-inset-2-color) l c h / 0); }
.t1tze8no.t1tze8no:where(:active) { box-shadow: inset 0 0 16px var(--shadow-inset-2-color); }
.t1tze8no.t1tze8no:where(:is(:active, :hover)) { background-color: var(--surface-3-color); }
.t1y7ketf.t1y7ketf { color: var(--text-soft-color); --current-color: var(--text-soft-color); }
.t1cyu93q.t1cyu93q { font-size: var(--label-soft-font-size, var(--default-font-size)); line-height: var(--label-soft-line-height, var(--default-line-height)); letter-spacing: var(--label-soft-letter-spacing, var(--default-letter-spacing)); font-weight: var(--label-soft-font-weight, var(--default-font-weight)); font-style: var(--label-soft-font-style, var(--default-font-style)); text-transform: var(--label-soft-text-transform, var(--default-text-transform)); font-family: var(--label-soft-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--label-soft-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--label-soft-icon-size, var(--default-icon-size)); }
.twi1sv5.twi1sv5 { padding: 16px 12px 4px 12px; }
.t1c02xbw.t1c02xbw { padding: 0 12px; }
.to465e.to465e { display: flex; gap: 1px; flex-flow: column; }
.t2glml5.t2glml5:where(:not([data-active]):not(:hover)) { color: var(--text-soft-color); --current-color: var(--text-soft-color); background-color: var(--clear-color); }
.t2glml5.t2glml5 { border-radius: 6px; }
.t2glml5.t2glml5:where([data-active]) { color: var(--accent-text-2-color); --current-color: var(--accent-text-2-color); }
.t2glml5.t2glml5:where(:not([data-active]):hover) { color: var(--text-color); --current-color: var(--text-color); }
.t2glml5.t2glml5:where(:is(:not([data-active]):hover, [data-active])) { background-color: var(--surface-2-color); }
.t447ig3.t447ig3:where(:not([data-active])) { font-size: var(--t3-font-size, var(--default-font-size)); line-height: var(--t3-line-height, var(--default-line-height)); letter-spacing: var(--t3-letter-spacing, var(--default-letter-spacing)); font-weight: var(--t3-font-weight, var(--default-font-weight)); font-style: var(--t3-font-style, var(--default-font-style)); text-transform: var(--t3-text-transform, var(--default-text-transform)); font-family: var(--t3-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--t3-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--t3-icon-size, var(--default-icon-size)); }
.t447ig3.t447ig3 { text-decoration: none; }
.t447ig3.t447ig3:where([data-active]) { font-size: var(--t3m-font-size, var(--default-font-size)); line-height: var(--t3m-line-height, var(--default-line-height)); letter-spacing: var(--t3m-letter-spacing, var(--default-letter-spacing)); font-weight: var(--t3m-font-weight, var(--default-font-weight)); font-style: var(--t3m-font-style, var(--default-font-style)); text-transform: var(--t3m-text-transform, var(--default-text-transform)); font-family: var(--t3m-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--t3m-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--t3m-icon-size, var(--default-icon-size)); }
.t1167vwt.t1167vwt { display: flex; gap: 4px; flex-flow: row; }
.tuhs8w6.tuhs8w6 { background-color: var(--surface-color); }
.t1snqk8d.t1snqk8d { height: calc(100dvh - var(--header-height, 64px)); min-height: initial; max-height: initial; padding: 24px 16px; width: 260px; min-width: 260px; max-width: 260px; }
@media (not (width >= 1024px)) { .tuj7cfb.tuj7cfb { overflow: hidden auto; display: none; } }
.tuj7cfb.tuj7cfb { flex-flow: column; scrollbar-width: thin; scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-track-color, transparent); }
@media (width >= 1024px) { .tuj7cfb.tuj7cfb { overflow: hidden auto; display: flex; } }
.t1vggh4q.t1vggh4q { inset: var(--header-height, 64px) auto auto auto; position: sticky; }
.t1nknq8d.t1nknq8d:where(:not(:hover)) { color: var(--text-soft-color); --current-color: var(--text-soft-color); }
.t1nknq8d.t1nknq8d:where(:hover) { color: var(--text-color); --current-color: var(--text-color); }
.t15q8kvl.t15q8kvl { font-size: var(--label-soft-font-size, var(--default-font-size)); line-height: var(--label-soft-line-height, var(--default-line-height)); letter-spacing: var(--label-soft-letter-spacing, var(--default-letter-spacing)); font-weight: var(--label-soft-font-weight, var(--default-font-weight)); font-style: var(--label-soft-font-style, var(--default-font-style)); text-transform: var(--label-soft-text-transform, var(--default-text-transform)); font-family: var(--label-soft-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--label-soft-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--label-soft-icon-size, var(--default-icon-size)); text-decoration: none; }
.t1bz2mp5.t1bz2mp5 { padding: 0 0 8px 0; }
.t15xuxi5.t15xuxi5:where(:not([data-active]):not(:hover)) { color: var(--text-soft-color); --current-color: var(--text-soft-color); }
.t15xuxi5.t15xuxi5:where([data-active]) { color: var(--accent-text-color); --current-color: var(--accent-text-color); }
.t15xuxi5.t15xuxi5:where(:not([data-active]):hover) { color: var(--text-color); --current-color: var(--text-color); }
.t3ujde4.t3ujde4 { line-height: var(--t4-line-height, var(--default-line-height)); letter-spacing: var(--t4-letter-spacing, var(--default-letter-spacing)); font-weight: var(--t4-font-weight, var(--default-font-weight)); font-style: var(--t4-font-style, var(--default-font-style)); text-transform: var(--t4-text-transform, var(--default-text-transform)); font-family: var(--t4-font-family, var(--default-font-family, var(--font-sans, var(--font-sans-fallback)))), var(--font-sans, var(--font-sans-fallback)); --bold-font-weight: var(--t4-bold-font-weight, var(--default-bold-font-weight)); --icon-size: var(--t4-icon-size, var(--default-icon-size)); font-size: 13px; text-decoration: none; }
.t1l6ocxn.t1l6ocxn { padding: 4px 0; }
.t53inq2.t53inq2 { display: block; }