.os-home__jump{position:sticky;top:var(--topbar-h);z-index:5;display:flex;gap:var(--sp-1);flex-wrap:wrap;margin:calc(var(--sp-2) * -1) calc(var(--sp-6) * -1) var(--sp-2);padding:var(--sp-2) var(--sp-6);background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--border)}.os-home__jump a{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text-2);font-size:var(--fs-12);font-weight:500;text-decoration:none;white-space:nowrap}.os-home__jump a:hover{border-color:var(--accent-soft-border);color:var(--accent)}.os-home__jump .num{color:var(--text-3);font-size:var(--fs-11)}.os-home__group{margin-top:var(--sp-6);scroll-margin-top:calc(var(--topbar-h) + 56px)}.os-home__group-title{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);font-size:var(--fs-12);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.os-home__group-title:after{content:"";flex:1;height:1px;background:var(--border)}.os-widgets{columns:3 300px;column-gap:var(--sp-4)}.os-widget{break-inside:avoid;margin-bottom:var(--sp-4)}.os-widget.os-span-2,.os-widget.os-span-3{column-span:all}@media(max-width:960px){.os-home__jump{margin-left:calc(var(--sp-4) * -1);margin-right:calc(var(--sp-4) * -1);padding-left:var(--sp-4);padding-right:var(--sp-4);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}.os-keys{display:grid;gap:var(--sp-2);margin:0}.os-keys__row{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--border)}.os-keys__row:last-child{border-bottom:0}.os-keys dt{white-space:nowrap}.os-keys dd{margin:0;color:var(--text-2)}.os-hero{position:relative;overflow:hidden;isolation:isolate;margin-bottom:var(--sp-4);padding:var(--sp-6) var(--sp-6) var(--sp-5);border:1px solid var(--border);border-radius:calc(var(--radius-lg) + 4px);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--accent-soft) 85%,transparent) 0%,transparent 55%),linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface-2) 60%,var(--surface)) 100%);box-shadow:var(--shadow-1)}.os-hero:before{content:"";position:absolute;z-index:-1;inset:-60% -20% -60% 35%;background:radial-gradient(35% 40% at 30% 45%,color-mix(in srgb,var(--brand-violet) 16%,transparent),transparent 70%),radial-gradient(30% 35% at 70% 60%,color-mix(in srgb,var(--chart-1) 14%,transparent),transparent 70%),radial-gradient(25% 30% at 55% 25%,color-mix(in srgb,var(--brand-gold) 12%,transparent),transparent 70%);filter:blur(18px);animation:vx-aurora 28s var(--ease-in-out) infinite alternate;pointer-events:none}.os-hero__art{position:absolute;z-index:-1;right:-24px;bottom:-46px;opacity:.08;pointer-events:none;animation:vx-drift 30s var(--ease-in-out) infinite alternate}.os-hero .vx-page-head{margin-bottom:0}.os-hero .vx-page-title{font-size:1.75rem;letter-spacing:-.018em}.os-hero .vx-page-head__desc{font-size:var(--fs-14)}:root[data-theme=dark] .os-hero__art{opacity:.12}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .os-hero__art{opacity:.12}}@media(max-width:640px){.os-hero{padding:var(--sp-4)}.os-hero__art{display:none}}.os-widget{animation:vx-rise var(--dur-4) var(--ease-out) backwards}.os-widgets>.os-widget:nth-child(2){animation-delay:60ms}.os-widgets>.os-widget:nth-child(3){animation-delay:.12s}.os-widgets>.os-widget:nth-child(n+4){animation-delay:.17s}.os-widget:hover{box-shadow:var(--shadow-2)}.os-home__jump a{transition:border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),transform var(--dur-1) var(--ease-out)}.os-home__jump a:active{transform:scale(.97)}
