.fMf034jXxIGB2Yoa9Nlv { color: var(--menu-text, #f3f6f5); --topics-edge: var(--menu-edge, #333d3c); --topics-muted: var(--menu-text-muted, #a9b5b4); --topics-accent: var(--menu-accent, #2ac6ee); max-width: 100%; }
.fMf034jXxIGB2Yoa9Nlv[data-columns='1'] .yBje859zcgxD6ZkqgfT8 { grid-template-columns: minmax(0, max-content); }
.fMf034jXxIGB2Yoa9Nlv *, .fMf034jXxIGB2Yoa9Nlv *::before, .fMf034jXxIGB2Yoa9Nlv *::after { box-sizing: border-box; }
.ZnEOctNxCblzJPkp9x99 { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; border: 0; clip-path: inset(50%); overflow: hidden; white-space: nowrap; }
.fMf034jXxIGB2Yoa9Nlv a { color: inherit; text-decoration: none; }
.fMf034jXxIGB2Yoa9Nlv a:focus-visible { outline: 2px solid var(--topics-accent); outline-offset: -2px; }
.VK387GrOMC5Wypavm1bA, .Gekt8yt_xfWOEeTRYTZ1 { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 14px 22px; font-size: 13px; contain: inline-size; }
.VK387GrOMC5Wypavm1bA { border-bottom: 1px solid var(--topics-edge); }
.Gekt8yt_xfWOEeTRYTZ1 { border-top: 1px solid var(--topics-edge); background: color-mix(in srgb, var(--topics-accent) 4%, transparent); }
.VK387GrOMC5Wypavm1bA p, .Gekt8yt_xfWOEeTRYTZ1 p { margin: 0; color: var(--topics-muted); line-height: 1.5; }
.fMf034jXxIGB2Yoa9Nlv .oRWiPw3ePE0gAN_sKr_O { display: inline-flex; gap: 9px; align-items: center; flex: none; color: var(--topics-accent); font-size: 13px; line-height: 1.4; font-weight: 600; }
.oRWiPw3ePE0gAN_sKr_O:hover { text-decoration: underline; text-underline-offset: 4px; }
.cKKySTbvNUT1vmCWxma8 { width: 17px; height: 17px; flex: none; stroke: currentColor; fill: none; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }
.mBUmZEVVTgQGBW7EYRq5 { display: grid; grid-template-columns: minmax(0, max-content) minmax(0, 360px); }
.yBje859zcgxD6ZkqgfT8 { display: grid; grid-template-columns: repeat(2, minmax(0, max-content)); align-content: start; gap: 24px 14px; max-height: max(240px, min(520px, calc(100vh - var(--mega-panel-top, 64px) - 120px))); overflow-y: auto; padding: 16px; scrollbar-width: thin; }
.st0F5KVvaSvKYgZqVu8s { min-width: 0; max-width: 320px; }
.HRuCd9AGDWGzRAf1nOl4 { margin: 0 12px 12px; font-size: 10px; line-height: 1.5; text-transform: uppercase; letter-spacing: .1em; font-weight: 600; color: var(--topics-muted); }
.AYMKl7_4iwIAycVLtaKQ { list-style: none; margin: 0; padding: 0; display: grid; gap: 4px; }
.fMf034jXxIGB2Yoa9Nlv .PAhIYgv2unEP8r3rojOz { display: flex; align-items: center; padding: 8px 12px; border: 1px solid transparent; border-radius: 7px; font-size: 15px; line-height: 1.4; overflow-wrap: anywhere; }
.PAhIYgv2unEP8r3rojOz strong { font-weight: 500; }
.PAhIYgv2unEP8r3rojOz small { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-top: 4px; color: var(--topics-muted); font-size: 12px; line-height: 1.45; }
.PAhIYgv2unEP8r3rojOz[data-active='true'], .PAhIYgv2unEP8r3rojOz:hover:not([data-disabled='true']) { background: color-mix(in srgb, var(--topics-accent) 12%, transparent); border-color: var(--topics-edge); }
.PAhIYgv2unEP8r3rojOz[data-disabled='true'] { color: var(--topics-muted); }
.a0W_3UwYMpMFYqDXv4sV { position: relative; min-width: 0; min-height: 0; overflow: hidden; border-left: 1px solid var(--topics-edge); background: #101b19; }
.qpD80sPS4L62Tv6Y1S7w { position: absolute; inset: 0; isolation: isolate; opacity: 1; transform: translateY(0); transition: opacity 150ms ease-out, transform 180ms cubic-bezier(.22,1,.36,1); }
.qpD80sPS4L62Tv6Y1S7w[data-phase='out'] { opacity: 0; transform: translateY(4px); transition-duration: 80ms; }
.qpD80sPS4L62Tv6Y1S7w[data-phase='in'] { animation: SRFnaQJB1dZVN593wF5q 160ms ease-out both; }
.xzp9Txo3KJcQcumAXQdg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2; }
.b0Dnkjoa0Sr6v0uCQ9eg { position: absolute; inset: 0; z-index: -1; background: linear-gradient(180deg, #09110ff5, #09110fc9 38%, #09110f18 85%); }
.kngf2G6BEsG05qAURwsL { padding: 26px; max-height: 100%; overflow-y: auto; color: #f3f6f5; }
.kngf2G6BEsG05qAURwsL h3 { color: inherit; margin: 0 0 12px; font-size: 23px; line-height: 1.25; font-weight: 600; letter-spacing: -.02em; }
.kngf2G6BEsG05qAURwsL p { color: #d1ddd5; font-size: 13px; line-height: 1.65; margin: 0; }
.E_GERe3dM2iSqMZ4zYTz { display: flex; justify-content: space-between; align-items: center; gap: 20px; border-top: 1px solid var(--topics-edge); padding: 18px 28px; background: color-mix(in srgb, var(--topics-accent) 6%, transparent); contain: inline-size; }
.E_GERe3dM2iSqMZ4zYTz > div { min-width: 0; }
.E_GERe3dM2iSqMZ4zYTz .oRWiPw3ePE0gAN_sKr_O { flex-shrink: 1; max-width: 55%; }
.E_GERe3dM2iSqMZ4zYTz strong { display: block; font-size: 15px; line-height: 1.3; font-weight: 600; }
.E_GERe3dM2iSqMZ4zYTz p { color: var(--topics-muted); font-size: 12px; line-height: 1.5; margin: 3px 0 0; }
.Ip310CcTgBiZT9fCstiw { display: block; color: var(--topics-accent); font-size: 10px; text-transform: uppercase; letter-spacing: .1em; margin-bottom: 5px; }
.IlsnX2kt3pg2SqISQRmf { color: var(--topics-muted); font-size: 13px; padding: 12px; }
.fMf034jXxIGB2Yoa9Nlv[data-mobile='true'] .mBUmZEVVTgQGBW7EYRq5 { display: block; }
.fMf034jXxIGB2Yoa9Nlv[data-mobile='true'] .yBje859zcgxD6ZkqgfT8 { display: grid; grid-template-columns: 1fr; max-height: none; overflow: visible; gap: 20px; padding: 16px 0; }
.fMf034jXxIGB2Yoa9Nlv[data-mobile='true'] .st0F5KVvaSvKYgZqVu8s { max-width: none; }
.fMf034jXxIGB2Yoa9Nlv[data-mobile='true'] .HRuCd9AGDWGzRAf1nOl4 { margin-bottom: 8px; }
.fMf034jXxIGB2Yoa9Nlv[data-mobile='true'] .E_GERe3dM2iSqMZ4zYTz { padding: 16px 12px; }
.fMf034jXxIGB2Yoa9Nlv[data-mobile='true'] .VK387GrOMC5Wypavm1bA, .fMf034jXxIGB2Yoa9Nlv[data-mobile='true'] .Gekt8yt_xfWOEeTRYTZ1 { padding: 14px 12px; align-items: start; }
.fMf034jXxIGB2Yoa9Nlv[data-mobile='true'] .oRWiPw3ePE0gAN_sKr_O { flex-shrink: 1; font-size: 12px; }
.fMf034jXxIGB2Yoa9Nlv[data-mobile='true'] .PAhIYgv2unEP8r3rojOz { font-size: 14px; }
@keyframes SRFnaQJB1dZVN593wF5q { from { opacity: 0; transform: translateY(-4px); } to { opacity: 1; transform: translateY(0); } }
@media (prefers-reduced-motion: reduce) { .qpD80sPS4L62Tv6Y1S7w, .qpD80sPS4L62Tv6Y1S7w[data-phase='out'], .qpD80sPS4L62Tv6Y1S7w[data-phase='in'] { transition: none; animation: none; transform: none; } }

