.vgltq0{z-index:var(--z-header);background:color-mix(in srgb, var(--mod-color-surface-page) 80%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}
.vgltq0:after{content:"";background:var(--accent-spectral);pointer-events:none;height:3px;position:absolute;inset:auto 0 0}
.vgltq1{justify-content:space-between;align-items:center;gap:24px;max-width:none;height:84px;padding-inline:clamp(20px,3vw,48px);display:flex}
.vgltq2{color:var(--mod-color-text-primary);flex:none;align-items:center;font-size:42px;display:inline-flex}
.vgltq2:hover{color:var(--mod-color-text-primary);text-decoration:none}
.vgltq3{align-items:center;gap:32px;display:flex}
.vgltq4{white-space:nowrap;color:var(--mod-color-text-secondary);letter-spacing:-.005em;padding-block:4px;font-size:15px;font-weight:500;text-decoration:none;transition:color .14s;position:relative}
.vgltq4:hover{color:var(--mod-color-text-primary);text-decoration:none}
.vgltq4.vgltq5{color:var(--mod-color-text-primary)}
.vgltq4.vgltq5:after{content:"";background:var(--mod-color-action-brand);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}
.vgltq6{align-items:center;gap:24px;display:flex}
.vgltq7{background:var(--mod-button-primary-bg);color:var(--mod-color-text-on-primary);border-radius:4px;flex:none;padding:10px 18px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:filter .14s}
.vgltq7:hover{filter:brightness(.94);color:var(--mod-color-text-on-primary);text-decoration:none}
@media (max-width:400px){.vgltq2 .cgp-lock__wm{display:none}.vgltq2 .cgp-lock__mark{height:30px;margin-bottom:0}}
@media (max-width:820px){.vgltq6{display:none}}
._1lb7d470{flex:none;display:none;position:relative}
._1lb7d471{border:1px solid var(--mod-color-border-primary);width:40px;height:40px;color:var(--mod-color-text-primary);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .14s,border-color .14s;display:inline-flex}
._1lb7d471:hover{background:color-mix(in srgb, var(--mod-color-text-primary) 6%, transparent)}
._1lb7d472{width:18px;height:12px;display:block;position:relative}
._1lb7d472 span{background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .18s,opacity .18s;position:absolute;left:0}
._1lb7d472 span:first-child{top:0}
._1lb7d472 span:nth-child(2){top:5px}
._1lb7d472 span:nth-child(3){top:10px}
._1lb7d472.is-open span:first-child{transform:translateY(5px)rotate(45deg)}
._1lb7d472.is-open span:nth-child(2){opacity:0}
._1lb7d472.is-open span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}
._1lb7d473{background:var(--mod-color-surface-page);border:1px solid var(--mod-color-border-primary);min-width:232px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 10px);right:0}
._1lb7d474{flex-direction:column;display:flex}
._1lb7d475{color:var(--mod-color-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:9px 10px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:block}
._1lb7d475:hover{background:color-mix(in srgb, var(--mod-color-text-primary) 7%, transparent);color:var(--mod-color-text-primary);text-decoration:none}
._1lb7d475._1lb7d476{color:var(--mod-color-action-brand)}
._1lb7d477{background:var(--mod-color-border-primary);height:1px;margin:6px 4px}
._1lb7d478{color:var(--mod-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px 8px;font-size:13px;overflow:hidden}
._1lb7d479{margin:0}
._1lb7d47a{background:var(--mod-button-primary-bg);color:var(--mod-color-text-on-primary);text-align:center;border-radius:4px;margin:2px 0;padding:10px 12px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:filter .14s;display:block}
._1lb7d47a:hover{filter:brightness(.94);color:var(--mod-color-text-on-primary);text-decoration:none}
._1lb7d47b{justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 4px 10px;display:flex}
._1lb7d47c{color:var(--mod-color-text-primary);font-size:14px;font-weight:500}
@media (max-width:820px){._1lb7d470{display:block}}
._11x6kle0{flex:none;position:relative}
._11x6kle1{border:1px solid var(--mod-color-border-primary);color:var(--mod-color-text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:4px;font-size:14px;font-weight:500;transition:background-color .14s,border-color .14s;display:inline-flex;position:relative}
._11x6kle1:hover{background:color-mix(in srgb, var(--mod-color-text-primary) 6%, transparent)}
._11x6kle2{object-fit:cover;background:var(--mod-avatar-user-bg);width:26px;height:26px;color:var(--mod-avatar-user-fg);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}
._11x6kle3{background:var(--mod-color-surface-page);border:1px solid var(--mod-color-border-primary);min-width:232px;box-shadow:var(--shadow-lg);z-index:var(--z-header);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}
._11x6kle4{border-bottom:1px solid var(--mod-color-border-primary);margin-bottom:6px;padding:8px 10px 10px}
._11x6kle5{color:var(--mod-color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}
._11x6kle6{font-size:var(--fs2xs);letter-spacing:.02em;background:color-mix(in srgb, var(--mod-color-action-brand) 16%, transparent);color:var(--mod-color-action-brand);border-radius:999px;margin-top:7px;padding:2px 9px;font-weight:600;display:inline-block}
._11x6kle7{box-sizing:border-box;border:1.5px solid var(--mod-color-surface-page);background:var(--mod-color-action-brand);min-width:16px;height:16px;color:var(--mod-color-surface-raised);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}
._11x6kle8{color:var(--mod-color-text-primary);border-radius:4px;padding:9px 10px;font-size:14px;text-decoration:none;display:block}
._11x6kle8:hover{background:color-mix(in srgb, var(--mod-color-text-primary) 7%, transparent);text-decoration:none}
._11x6kle8._11x6kle9{justify-content:space-between;align-items:center;gap:8px;display:flex}
._11x6klea{background:color-mix(in srgb, var(--mod-color-action-brand) 16%, transparent);min-width:18px;height:18px;color:var(--mod-color-action-brand);font-size:var(--fs2xs);border-radius:999px;place-items:center;padding:0 5px;font-weight:600;display:grid}
._11x6kleb{color:var(--mod-color-text-secondary)}
._11x6klec{margin:0}
._11x6klec ._11x6kle8{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}
._1m4k8lg0{border-top:1px solid var(--mod-color-border-primary);background:var(--bg2)}
._1m4k8lg1{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px 48px;padding-block:40px;display:flex}
._1m4k8lg2{flex-direction:column;gap:12px;max-width:42ch;display:flex}
._1m4k8lg3{width:auto;height:24px;color:var(--mod-color-text-primary)}
._1m4k8lg4{flex-direction:column;align-items:flex-end;gap:12px;display:flex}
._1m4k8lg5{gap:24px;display:flex}
._1m4k8lg5 a{color:var(--mod-color-text-secondary);font-size:14px;text-decoration:none;transition:color .14s}
._1m4k8lg5 a:hover{color:var(--mod-color-text-primary);text-decoration:none}
._1m4k8lg6{font-family:var(--font-mono);color:var(--mod-color-text-tertiary);font-size:12px}
@media (max-width:640px){._1m4k8lg4{align-items:flex-start}}
